У меня есть информативный сайт с высокой нагрузкой с 10 000+ просмотров/день. Он был переписан на Symfony 2 Framework
с Doctrine2 ORM
. У сайта есть тяжелые информационные страницы, каждая загрузка на сервере разработки составляет 0,5 - 1,5 секунды. Обратите внимание, что это время на сервере разработки , поэтому он имеет минимальную нагрузку.Какой тип кеша лучше использовать для повышения производительности веб-сайта?
Я знаю, что есть много поставщиков кэша, такие как лак, Memcached, APC, HTTP, и т.д ... Пожалуйста, предложите мне, на каком слое (DB, HTTP, и т.д ...) и какой тип кеш лучше использовать для повышения производительности этого сайта?
Все зависит от того, что вы хотите кэшировать, и как часто вам нужно обновлять кеш и тысячи других факторов ... нет лучшего ответа на такой открытый вопрос –
@MarkBaker Я знаю, что нагрузка на базу данных минимальна.У меня есть тяжелые страницы с большим количеством информации, и это в значительной степени рендеринг. Моя цель - использовать кеш, который позволяет сайту выдерживать нагрузку. Но я не знаю, какой кеш выбрать –
Итак, начните с вопроса: «Что вы хотите кешировать?» –