(044) 228 99 18
 
(097) 628 18 18 (099) 628 18 18 (063) 628 18 18
 
sales@apelsun.ua
TPL_GK_LANG_MOBILE_MENU

Кэш в Joomla – разбираемся в деталях

  • 23 Ноябрь 2016

    В Joomla мы имеем дело с кэшированием веб-приложения – созданием временных статических копий динамических страниц (или более мелких единиц информации).

    Кэширование свойственно для веб-приложений, так как типичный веб-сайт отображает один и тот же контент снова и снова, и без кэша приходилось бы все генерировать заново для каждого показа страницы. Система кэширования временно сохраняет сгенерированную кодом информацию в объекте кэша, и отдает её обратно, когда она запрашивается следующим пользователем.

    Типы кэша в Joomla

    Кэш страницы (Page cache)
    Делает снимки целой страницы, включая всё: компоненты, модули, плагины и шаблон. Это самый быстрый, но при этом наименее гибкий подход кэширования.

    Прогрессивный кэш (Progressive cache)
    Это тип кэша появился в Joomla 1.6. Он делает снимки каждого уникального набора модулей (обычно каждой страницы). Влияет на все модули и работает как слой над кэшем модулей, переопределяя их настройки. Показывает контент индивидуально для каждого посетителя. 

    Стандартный кэш (Conservative cache)
    Если вам нужен более тонкий контроль над каждым кэшем модулей в отдельности, то используйте стандартный уровень кэширования. Еще одно его отличие от прогрессивного кэша в том, что он показывает один и тот же закэшированный контент всем посетителям веб-сайта.

    Кэш модуля и представления компонента
    Они формируют своеобразную группу, так как оба создают статическую копию полных выходных данных компонента или модуля. Это наиболее распространённый тип кэша, который иногда приравнивают к кэшированию в Joomla в общем.

    Кэш обратного вызова (Callback cache)
    Этот тип кэша позволяет дифференцировать различные части расширения и кэшировать только те, которые нужно кэшировать, при этом оставляя динамические части некэшируемыми. Кэширует результаты вызова функции в коде.

    Кэш выходных данных (Output cache)
    Кэширует выходные данные некоторой части скрипта. В основном это output buffering с кэшированием, и используется довольно редко.

    Raw-кэш (Raw cache)
    Кэширует любые элементы данных. Полностью контролируется разработчиком – что сохранять, когда сохранять и как классифицировать сохраненные элементы (cache id). Это тип кэша часто используется ядром Joomla для различных операций: список компонентов, список модулей, дерево меню, доступные языки, группы пользователей и т.п.

    • Натуральні вина ТМ «KOBLEVO»
    • Компания «ДТЭК ЭСКО»
    • politeka
    • Недержавний пенсійний фонд «ОТП Пенсія»
    • Bestpresso
    • Microcredit
    • Интернет-магазин «Cyclone»
    • КП «Київблагоустрій»
    • Kyiv IT Cluster
    • ЖК «Петровский квартал»
    • vobu
    • DHL
    • Socar
    • Сталекс
    • bayadera

    Появились вопросы?

    Напишите нам все, что Вы бы хотели узнать, спросить или не понятно и мы с радостью Вам, максимально быстро, ответим!

    Задать вопрос

    Тема *
    Ваше имя *
    Email адрес *
    Отдел *
    Приоритет
    Invalid Input
    Сообщение *

    Отправить заявку

    Неверный Ввод
    Неверный Ввод
    Неверный Ввод

    Наши контакты

    Украина, Киев, ул. Петровская 19 + 38 (044) 228 99 18+ 38 (097) 628 18 18 + 38 (099) 628 18 18 + 38 (063) 628 18 18

    Отправить заявку

    Неверный Ввод
    Неверный Ввод
    Неверный Ввод