www.thin.kiev.ua - Компонент JotCache - кешування в Joomla 1.5 і 2.5

  1. Функціонал компонента JotCache:
  2. Установка компонента на Joomla 1.5.
  3. Установка компонента на Joomla 2.5:
  4. Налаштування компонента JotCache.
  5. Налаштування компонента.
  6. Виняток з кешування модулів опублікованих в певній позиції.

JotCache - це просунуте розширення, для кешування будь-яких елементів в Joomla 1 JotCache - це просунуте розширення, для кешування будь-яких елементів в Joomla 1.5 і 2.5.

Розширення являє собою компонент і плагін. Плагін JotCache є найбільш багатофункціональним в порівнянні зі стандартним плагіном і замінює його.

У порівнянні зі стандартним кешем, даний компонент кешируєт всі типи розширень і містить безліч додаткових, корисних функцій. Компонент значно прискорює швидкість завантаження сайту і зменшує навантаження на сервер.

Функціонал компонента JotCache:

# 1. Можливість виключати з кешування окремі компоненти або окремі сторінки даних компонентів.

# 2. Можливість скасування кешування модулів опублікованих в окремих позиціях.

# 3. Стиснення сторінок перед кешуванням, що прискорює доступ до кешовані сторінки.

# 4. З адміністративної панелі керування компонентом можна видалити з кеша тільки окремі сторінки, без очищення всього кешу.

# 5. Функція AutoClean дозволяє автоматично видаляти з кеша ті сторінки термін дії, яких закінчився.

# 6. Окреме кешування для браузерів IE6, IE7, IE8, IE9.

# 7. Коректна робота з різними розширеннями, які не хочуть працювати при включеному стандартному кеші.

Внизу даного матеріалу ви зможете скачати русифіковану версію JotCache як для Joomla 1.5, так і для Joomla 1.6, настройка компонента в обох системах однакова, тому розглянемо її на прикладі 1.5.

Установка компонента на Joomla 1.5.

1) Для Joomla 1.5 розширення складається з двох архівів, спочатку встановіть плагін plg_system_jotcache_1.3.1_j15_ru.zip, а потім компонент com_jotcache_1.2.1_j15_ru.zip

2) Після установки пройдіть в адміністративній панелі в пункт: Розширення >> Менеджер плагінів, знайдіть плагін «Система - Кеш» і вимкніть його (якщо він був включений), після чого пройдіть в пункт Інструменти >> Очистити кеш і видаліть всі кешовані файли.

3) В менеджері плагінів зі списку «-Виберіть тип-» виберіть «system» і знайдіть плагін «JotCache». Увімкніть його, зробіть необхідні настройки і збережіть. Потім зробіть його останнім в списку системних плагінів. Щоб зробити його останнім в списку плагінів скористайтеся стрілочками в стовпці «Порядок» або просто вказавши число, клікніть по іконці «Зберегти порядок».

Надалі, коли будете встановлювати додаткові системні плагіни, стежте за тим, щоб плагін «JotCache» був завжди останнім у списку, інакше можуть з'являтися проблеми в роботі сайту.

Установка компонента на Joomla 2.5:

1) Скачайте архів com_jotcache_1.2.1_j16_ru.zip, пройдіть в адміністративній панелі в пункт: Розширення >> Менеджер розширень, через кнопку «Огляд» виберіть завантажений архів і натисніть на кнопку «Завантажити та встановити».

2) Після установки пройдіть в пункт Розширення >> Менеджер плагінів, знайдіть плагін «Система - Кеш» і відключіть його (якщо він був включений), після чого пройдіть в пункт Сайт >> Обслуговування >> Очистити весь кеш і видаліть всі файли знаходяться в кеші.

3) Поверніться в менеджер плагінів, зі списку «-Вибір типу-» виберіть «system» знайдіть там плагін «JotCache», увійдіть в його налаштування, увімкніть його, встановіть необхідні параметри, зі списку «Порядок» виберіть пункт «Самий останній »і збережіть налаштування плагіна. При установці інших системних плагінів, перевіряйте щоб «JotCache» був останнім у списку.

Налаштування компонента JotCache.

На початку розглянемо настройки плагіна.

1) Використовувати кешування браузера. Відзначте «Так» якщо хочете щоб файли кешуватися в браузері відвідувача.

2) Час кешування. Час в хвилинах, протягом якого сторінка буде знаходиться в кеші.

3) Стиснути збережені дані. Відзначте «Так» якщо хочете щоб перед кешуванням файли сторінок стискалися.

4) Спец. Кешування. Якщо відзначити «Так», то можна вибрати конкретного адміністратора сайту для якого буде проводиться кешування.

5) Автоматичне очищення кешу. Вкажіть ціле число в хвилинах, через яке буде відбуватися видалення фалів кеша з вичерпаним терміном дії. Якщо встановите значення «0», то видалення відбуватися не буде, тоді вам потрібно буде проводити видалення вручну.

6) Лог очищення. Увімкніть «Так» якщо хочете щоб в спеціальний файл записувалися дані про очищенні кеша.

7) Якщо включити цю функцію, то в файл «jotcache_clean.log» знаходиться в папці «logs» буде записуватися інформація по автоматичному очищенню кеша.

8) Підтримка браузерів. Зі списку виберіть ті браузери для яких буде виконуватися окреме кештрованіе. Ця функція необхідна тому, що багато тем містять модифікації тим під певні браузери, в основному це браузери Internet Explorer. Це дозволить уникнути неправильного відображення сторінок в цих браузерах.

9) Глобальні винятку. В даному полі можете ввести посилання на сторінки які не потрібно кешувати. Автори компонента рекомендують використовувати цю функцію в крайньому випадку, якщо виключити сторінки за допомогою функціоналу компонента JotCache неможливо.

Налаштування компонента.

Налаштування самого компонента не представляє складності. В адміністративній панелі перейдіть в пункт Компоненти >> JotCache і якщо перед цим ви ходили по сайту з включеним кешем, то перед вами з'явиться список кешованих сторінок. Для того щоб видалити певну сторінку з кешу, знайдіть її по стовпчику «ID статті», відзначте навпроти її чекбокс і натисніть на іконку «Видалити».

Щоб виключити з кешування окремі елементи, клікніть по іконці «Виключити». В результаті завантажиться список всіх компонентів встановлених в системі. Існує кілька способів виключення різних елементів з кеша.

1) Ви можете просто відзначити чекбокс, навпаки окремого компонента, в такому випадку даний компонентів не буде кешуватися взагалі.

2) Якщо вам необхідно виключити тільки окремі елементи компонента, для цього в поле відповідному певній компоненту необхідно ввести необхідні параметри, через кому.

Наприклад, якщо в полі компонента «Articles» ввести параметри «section, category», то сторінки розділів і категорій будуть виключатися з кеша.

Наприклад, якщо в полі компонента «Articles» ввести параметри «section, category», то сторінки розділів і категорій будуть виключатися з кеша

3) Якщо необхідно виключити окремі сторінки, то зробити це можна ввівши в відповідні поля параметр і значення з URL даної сторінки. Параметри і значення вводяться через кому

Наприклад, на сайті є сторінка з ідентифікатором 11 і псевдонімом сторінки gruppa-podderzhki, тоді в поле необхідно ввести наступне: id = 11gruppa-podderzhki. Даний параметр і значення можна взяти з URL сторінки, якщо вимкнути SEF. Щоб виключити сторінку категорії, наприклад, з ідентифікатором 4, то в поле необхідно ввести id = 4. У тих параметрах, де міститься знак «:» (двокрапка) він буде автоматично забиратися.

Виняток з кешування модулів опублікованих в певній позиції.

В Joomla кожен модуль виводиться в певному місці шаблону. Позиції для модулів визначаються за допомогою конструкції: <jdoc: include type = "modules" name = XXX "style =" xhtml "/>, де« XXX »це позиція модуля. Всі ці конструкції прописуються у файлі index.php шаблону. З адмінки його можна відредагувати, пройшовши в пункт: Розширення >> Менеджер шаблонів >> виберіть ваш шаблон, після чого на завантажиться сторінка на іконку «Редагувати HTML».

Щоб виключити певну позицію з кешування, її необхідно обгорнути в теги <! - jot XXX s style = "xhtml" -> <! - jot XXX e ->.

Наприклад, це може виглядати так:

<! - jot user2 s style = "xhtml" -> <jdoc: include type = "modules" name = user2 "style =" xhtml "/> <! - jot user2 e ->

відео