Как своевременно обновлять информацию, входящую в структуру кэшшируемых данных.
Uch |
|
---|---|
Допустим в каком то разделе сайта (как правило на главной странице) в большом количестве выводятся списки страниц, комментариев, тем или сообщений форума, опросов с указанием динамически-изменяемой информации для каждой строки каждого списка. Например, для списка страниц - кол-во комментариев, для списков тем форума - кол-во сообщений в теме, для списков опросов - кол-во проголосовавших. Т.к. списков много, много и запросов к SQL-серверу и единственным решением оптимизировать нагрузку на хостинг и уменьшить время генерации страницы является кэширование выводимой информации. Но в этом случае возникает временной лаг между обновлением динамической информации, равный времени кэшширования. Т.е. при добавлении или удаленнии комменатрия к странице общее их число в кэшшируемом списке будет оставаться прежним до обновления кэша. Одновременно, чем дольше кэшшируется информация, тем меньше нагрузка на сервер. |