Вы здесь

Оптимальная настройка кэширования на сайте

0

Добрый день!

Посоветуйте, пожалуйста, каким образом лучше всего организовать оптимальную настройку кэширования на сайте. Сайт работает на Drupal 7, php 5.4, внутреннее кэширование на сайте включено (кроме блоков), но когда сайт загрузился, фон и страница, контент секунды на 3-4 опаздывает, загружается с опозданием.

Сервер хостинга позволяет применить акселераторы Zennd OPCache, APC, XCache, версия php также сделана сменяемой от 5.2 до 5.6. Какой акселератор PHP будет лучше задействовать? И нужно ли при включённом акселераторе, отключать внутреннее кэширование drupal, или их можно совместить?

Спасибо..

Версия Drupal: 
7.x
Категория: 
Performance
Вопрос задан 02.07.2016 - 20:54

Ответы

0

Ставьте nginx+php7+opcache. Внутреннее кэширование отключить у вас не получится.

Ответ дан 02.07.2016 - 21:40
Аватар пользователя xandeadx
xandeadx
1542

Огромнейшее спасибо! Попробую протестировать этот вариант..

Комментарий оставлен 03.07.2016 - 01:06

А насколько Drupal 7 поддерживает PHP7 - существуют ли какие нибудь критические несовместимости

Комментарий оставлен 03.07.2016 - 14:18

Ядро поддерживает, контриб по разному.

Комментарий оставлен 03.07.2016 - 16:10

Drupal 7 при повышении php версии несколько ускоряется, но проблема была не в настройке сервера, детально проанализировав конфигурацию, вычислил таки причину, сразу и не подумал об этом, а между тем виноват был Яндекс директ, он и тормозил загрузку сайта и отдельных страниц, решение, как оказалось было давно детально изложено самой командой Яндекса, вот оно: _https://yandex.ru/support/partner/products-direct/tuning.xml#direct-tuni...
Поменяв код директа на асинхронный (у всех блоков), задержка в 3 секунды пропала..

Комментарий оставлен 06.07.2016 - 16:05