Сделать кеширование на стороне сервера (PHP)

Алексей13 років у сервісі
Дані замовника будуть вам доступні після подання заявки
22.11.2016

Есть самописный скрипт, который тянет из БД сайта на wordpress заголовок, превью и описание поста и из них делать блок с рандомными постами. Каждый раз при формировании блока идут запросы к mysql. как следствие создается коллосальная нагрузка на сервер, т.к. эти блоки используются на каждой странице сайта.

Нужно дописать к этому модулю кеширование. В данном случае кешировать всю страницу нельзя, поэтому я вижу это так: кешируется сам заголовок поста, превью и описание, а далее рандомный блок создается из уже закешированной статики, т.е. запросы к БД не отправляются. Закешировать можно раз и навсегда с возможстью это как-то обновить, например, по крону через вызов скрипта.

Заявки фрілансерів