К вопросу о быстродействии - кеширование запросов

Главные вкладки

Аватар пользователя Химический Али Химический Али 21 февраля 2008 в 9:03

Лениво ковыряясь в развалах модулей на друпал.орг, обнаружил модуль, обеспечивающий кеширование запросов к БД.

Называется он QueryCache и по утверждению разработчиков, "Used on high traffic pages (5 million pages per month, 40000 users). Works perfectly well."

Кто-нибудь пробовал в действии этого зверька?

Комментарии

Аватар пользователя Dimm Dimm 21 февраля 2008 в 20:23

Насколько я понял он требует mysqli и memcache.
Features:
1. It works only with mysqli driver because of its object orientation (I simply cannot write good code in different way)
2. It increase performance only with memcache as the cacheapi backend

Аватар пользователя Dimm Dimm 30 мая 2008 в 14:12
Аватар пользователя kiev1 kiev1 30 мая 2008 в 16:47

кешировать запросы на сайте с большим количеством стриниц - это ошибка - запросы каждый раз разные, правильнее кешировать страницы по частям так что бы они находились в кеше максимальное время

Аватар пользователя Sinkora Sinkora 26 декабря 2009 в 1:05

"kiev1" wrote:
кешировать запросы на сайте с большим количеством стриниц - это ошибка - запросы каждый раз разные

А что с того, что запросы разные? Кешировать же можно только те, которые чаще используются?

Аватар пользователя kiev1 kiev1 28 декабря 2009 в 5:05

"Sinkora" wrote:
А что с того, что запросы разные? Кешировать же можно только те, которые чаще используются?
периодически используются абсолютно все страницы сайта - поисковики их сканируют

Аватар пользователя Sinkora Sinkora 27 апреля 2010 в 9:19

Кстати, я вот до сих пор не понимаю, есть ли польза от кеширования запросов в самом mysql или, наоборот, больше вреда...