Комментарии

Для чего нужна папка Cache в CMS Joomla 2.5?
( 0 Голосов )
Системе динамического веб-сайта приходится немало потрудиться, чтобы собрать всю необходимую информацию для отображения на странице. Так, если на странице отображается компоновка блога, система должна получить доступ к базе данных, чтобы извлечь из нее статьи для блога, разместить их на странице и загрузить модули, требующиеся для страницы.
 
На многих реальных веб-сайтах информация для страницы может оставаться неизменной целыми часами, а то и днями. Так, если 50 посетителей веб-сайта запрашивают одну и ту же страницу в течение часа, а информация на ней изменяется лишь один раз в день, то извлекать ее из базы данных пришлось бы 1200 раз (50x24), прежде чем она фактически изменилась бы.
 
Если же активизировать кеширование (т.е. буферизацию) данных, то можно попытаться сократить количество обращений к базе данных для получения одной и той же информации. Так, если кешировать страницу в рассматриваемом здесь примере, то ее копия будет сохранена в папке cache на заданный период времени, например 15 минут. Когда первый посетитель веб-сайта запросит эту страницу, она будет скомпонована из базы данных обычным образом, а ее копия — сохранена в папке cache.
 
А когда второй посетитель веб-сайта запросит ту же самую информацию, система сначала проверит, имеется ли кешированная копия страницы, срок действия которой еще не истек (в данном случае он должен быть меньше 15 минут). Если кешированная копия имеется, страница извлекается именно из этой копии, а следовательно, ее не нужно компоновать снова, обращаясь за информацией к базе данных. Благодаря этому страница загружается намного быстрее, а кроме того, сокращается количество операций, выполняемых сервером. На постоянно занятом веб-сайте, где частота просмотра выше частоты изменений в базе данных, кеширование позволяет значительно повысить общую производительность системы.
 
Файлы удаляются из папки cache по команде Site Maintenance Clear Cache (Сайт Сопровождение Очистить кеш) или Site Maintenance Purge Expired Cache (Сайт Сопровождение Очистить просроченный кеш). Если вам приходится эксплуатировать крупный рабочий сайт, то для удаления ненужных кешированных файлов из данной папки можете запустить на выполнение специальное задание на уровне системы.
 
 

Понравился материал? Пригодилась информация? Плюсани в социалки!

 
Похожие новости