Кэширование SQL запросов PHP

Я понимаю, что кэшировать лучше блоками конкретные вещи. Но бывают проекты, например на какой-нибудь CMS. И некогда вычислять где что лагает, хочется быстрым решением решить проблемы с нагрузкой на бд. Причем в CMS обычно очень много SELECT в таблицы, которые либо редко меняются, либо вообще не меняются. И бывает по несколько раз за один запрос к странице.

Есть ли возможность быстро внедрить кэширование в запросов? Как например в hibernate у Java?

Встроенное кэширование mysql все пишут, что плохое. Как же тогда сделать нечто универсальное, чтобы облегчить жизнь mysql?

Конечно можно самому написать это, но много обработчиков понадобится, чтобы очищать когда происходит insert/update/delete. Не нашёл почему-то лучших практик для реализации кэширования sql запросов на php.


Ответы (0 шт):