2/27/2011

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

Недавно встала задача кеширования SQL запросов, для снижения нагрузки на mysql сервер.
К сожалению на написание собственного класса времени совсем не было.
После некоторого времени потраченного в гугле нашел следующее.
Смотреть под капотом.
И так после получасовых поисков я нашел следующее:

Doctrine - http://www.doctrine-project.org/- очень мощный продукт хорошая документация, возможность кеширования запросов через memcached, поддержка достаточно большого количества баз данных.
DBSimple - http://dklab.ru/lib/DbSimple/ - рускоязычный проект от dkLab, достаточно большой функционал, имеет неплохое внутренее кеширование но к сожалению пока находится в стадии разработки, есть русская документация.
PHP Mysql Cache wrapper - http://www.phpclasses.org/package/6670-PHP-Execute-MySQL-queries-and-cache-results-in-files.html - достаточно неплохой класс, кеширование проходит на уровне текстовых файлов.


В данной гонке достойно выигрывает Doctrine достаточно большой функционал большое количество хороших отзывов, и отличная документация.

Комментариев нет:

Отправить комментарий