Рецепт снижения нагрузки на сервер для Джумлы

D
На сайте с 28.06.2008
Offline
1114
921

Писал я об этом в ветке Администрирования серверов, но тут Джумлаводы чаще читают, так что модераторы не ругайтесь - инфа полезная.

Тестировал варианты кеширования на рабочем сайте на Джумле (на котором установлено много разных компонентов и плагинов).

1. Без кеша

Информация о профиле
Application afterLoad: 0.002 seconds, 0.14 MB
Application afterInitialise: 0.033 seconds, 0.96 MB
Application afterRoute: 0.042 seconds, 1.32 MB
Application afterDispatch: 0.129 seconds, 2.72 MB
Application afterRender: 0.608 seconds, 4.60 MB
Использование памяти
4876060 (память довольно весомо меняла значения при обновлении страницы)
Зарегистрировано запросов: 47

2. Мем кеш

Информация о профиле
Application afterLoad: 0.002 seconds, 0.14 MB
Application afterInitialise: 0.033 seconds, 0.96 MB
Application afterRoute: 0.039 seconds, 1.29 MB
Application afterDispatch: 0.121 seconds, 2.73 MB
Application afterRender: 0.492 seconds, 3.89 MB
Использование памяти
4125032 (память довольно весомо меняла значения при обновлении страницы)
Зарегистрировано запросов: 30

3. Х кеш

Информация о профиле
Application afterLoad: 0.002 seconds, 0.14 MB
Application afterInitialise: 0.034 seconds, 0.96 MB
Application afterRoute: 0.039 seconds, 1.31 MB
Application afterDispatch: 0.121 seconds, 2.76 MB
Application afterRender: 0.495 seconds, 3.94 MB
Использование памяти
4181016 (память довольно весомо меняла значения при обновлении страницы)
Зарегистрировано запросов: 30

4. Х кеш + компонент Query Cache

Информация о профиле
Application afterLoad: 0.002 seconds, 0.14 MB
Application afterInitialise: 0.034 seconds, 0.99 MB
Application afterRoute: 0.038 seconds, 1.34 MB
Application afterDispatch: 0.118 seconds, 2.82 MB
Application afterRender: 0.473 seconds, 4.57 MB
Использование памяти
4837092 (память довольно весомо меняла значения при обновлении страницы)
Зарегистрировано запросов: 10

P.S. Особой разницы между Х кеш и Мем кеш не заметил. Оптимально для снижение нагрузки использовать серверное кеширование + компонент кеширования запросов к базе данных + включить плагин систем кеш.

P.S.S. При подобных настройках у меня сайт на джумле держал 8000 хостов на обычном шаред хостинге.

[Удален]
#1

Реально так меньше запросов стало. У меня почему то не заработал Query Cache, когда я пытался его запустить.

D
На сайте с 28.06.2008
Offline
1114
#2

Вы так его и не запустили?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий