Скорость загрузки страниц Drupal 7

Главные вкладки

Аватар пользователя kovalevm kovalevm 30 сентября в 9:19

Добрый день! Помогите, пожалуйста, разобраться в скорости загрузки сайта на Drupal.
Сайт на выделенном сервере:
Xeon D-1540 (8x2.0GHz)
2x240GB SSD
RAM 32 GB DDR4 ECC

Сайт на Drupal 7. Настроен memcached, AdvAgg Compress CSS, AdvAgg Compress Javascript, сжатие gzip.
Скорость загрузки страницы для анонимного пользователя - 1,5 секунды!

Сделали копию сайта, разместили на своем же сервере на другом домене. При выключенном memcached скорость загрузки - 0,7 с. Различия между этими сайтам: на основном есть сертификат безопасности ssl, на тестовом - нет.
Если на основном выключить memcached, сайт будет грузиться еще дольше.

Любой другой скрипт или сайт, к примеру, на Wordpress открываются на этом сервере мгновенно, проблема только с Drupal.
Обращались к техподдержке, они предположили:

Надо профилировать код, расставлять отметки для для отладки и замерять сколько каждый кусок кода отрабатывает. Таким образом найдёте с какого именно момента начинается увеличение времени работы. С высокой вероятностью это будут какие-нибудь запросы к базе с неоптимизированными индексами на большой таблице.

Есть ли у вас какие-либо идеи по налаживанию скорости загрузки страниц сайта?

Комментарии

Аватар пользователя ivnish ivnish 30 сентября в 9:34

1) Согласен с техподдержкой. Нужно профилировать код. 1,5 сек это очень долго
2) Возможно имеет место преждевременная оптимизация. Я бы выключил memcached, AdvAgg и начал бы искать проблемы в производительности самого сайта (см пункт 1)

Аватар пользователя kovalevm kovalevm 30 сентября в 10:00

Спасибо! Если на основном выключить memcached, сайт будет грузиться еще дольше 2-3 секунды.
Не может ли сертификат ssl влиять на скорость загрузки сайта? Может быть нужны были дополнительные настройки для работы сайта на https?

Аватар пользователя ivnish ivnish 30 сентября в 10:55

kovalevm wrote: Если на основном выключить memcached, сайт будет грузиться еще дольше 2-3 секунды.

Ну дак у вас затык где-то. У меня был проект, у которого в шаблоне страницы горе-разработчики получали ВСЕ НОДЫ сайта и потом выводили одну. Естественно всё дико тормозило, когда нод стало очень много

kovalevm wrote: Не может ли сертификат ssl влиять на скорость загрузки сайта?

Не должен. Более точно, думаю, @bsyomov сможет сказать

Аватар пользователя zvse zvse 3 октября в 13:41

Не может ли сертификат ssl влиять на скорость загрузки сайта

Он влияет, ведь шифрование занимает какое-то время. Однако же это время чаще всего настолько ничтожно, что им можно пренебречь.

Аватар пользователя webadmin webadmin 3 октября в 13:58

А если сменить тему сайта, например, переключить на бартик, изменения есть в скорости загрузки? Только текущую не отключайте.
Тема сайта- по сути сам сайт (верстка, логика) и от того как она сделана многое зависит, тем более в семерке часто логику писали в шаблонах нод и страниц.