@dimonchu

Nginx proxypass cache и php, как правильно настроить?

Связка nginx + apache + php + cloudflare.
У нас в компании есть много сайтов на одном сервере, и для того что бы он вообще хоть как-то держал нагрузку - был включен кеш на стороне nginx, через proxy_cache в сторону apache. Но бывает, что некоторые сайты "замерзают", и при редактировании контента - отдает старые данные, пока не пройдет время жизни кеша (но бывает кеш не сбрасывается).
Вопрос. Как правильно настроить кеш, чтобы php на момент изменений запрашивал актуальные данные и кешировал уже их? Приветствуется любая подсказка.
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 4
Sanes
@Sanes
Cloudflare отдает старые данные.
Ответ написан
Я бы посоветовал уйти в апача на php fpm, будет быстрее
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Не особо понял вопрос, но может это поможет.
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега Linux
в 99% случае было бы целесообразнй поработаь с кодом самого сайта это факт, улучшить систему кеширования переделать самые тяжелые запросы как правило при разрастание проекта такое не редко, и тут добиться производительности можно куда быстрей чем через костыли.
так же не забывайте что если часть сайта не хотите кешировать то сделайте отдельный локейшен под эхто мероприятие.
Так же есть особые рекомендации в индивидуальном порядке каждому движку.
Так же не забывайте что даже смена версии пхп может сильно улучшить ситуацию опять же нужно смотреть что у вас, если вы на 5.6 то точно 100% да
и даже если на 7.0
не забывайте что так же у вас должен быть подключен opcache и качественно отстроены конфиги apache nginx и mysql это вам тоже должно дтаь отличный буст.
до 50К посетителей сайт должен справляться на одном сервере без костылей.
так что больше вводных
какие версии че за по сслку на сайт ( это не сеерет, вы еще и за директ платите чтоб я ее узнал)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы