parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

sql.p -- это не только кэширование. Это еще и статистика и переносимость запросов.

mashi 25.02.2006 11:32

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

Согласитесь, нет смысла делать 2 (20, 1000 или более) одинаковых запросов для того что бы получить одни и те же данные. Поэтому такой запрос надо кешировать и, желательно, до тех пор пока данные не изменятся, а не какой то фиксированный промежуток времени.

Если у вас в формировании страницы используется несколько запросов к базе (например 15), то есть смысл кешировать как отдельные запросы так и страницу вцелом (двухурвоневое кеширование).

Кэширование страниц и отказ от кеширования запросов может быть оправданным, только если все данные в базе изменяются в один момент времени. А так как это практически не реально, то лучше всегда использовать кеширование запросов.