Комментарии

Компонент - JotCache v.2.0.6 и v3.2.3
( 10 Голосов )

Компонент - JotCache v.2.0.4Компонент кеширования и ускорения работы сайтов на Joomla. Один из лучших компонентов кеширования. Гибкие настройки, заметное ускорение загрузки страниц сайта, возможность исключить отдельные модули, очень прост в управлении. Сайты с этим компонентом просто летают! Лично использую этот компонент кеша для Joomla практически на всех своих сайтах и устанавливаю для своих клиентов. В архиве две версии для Joomla 1.5 и 2.5/3.0. Все расширение JotCache состоит из самого компонента и плагина к нему. В компоненте производим все настройки, а компонент и создает именно тот кеш ради которого мы все это и устанавливаем! Далее о настройках компонента и плагина JotCache ..

Скачиваем архив, устанавливаем компонент, идем в Расширения- Плагины и находим новый плагин JotCache, кликаем на него и попадаем в настройки этого плагина.. и первым делом перемещаем его в самый конец (низ) списка плагинов, включаем его и сохраняем. Теперь проверяем действительно ли он стоит самым последним. Это очень важно! Иначе могут возникнуть проблемы! Теперь отключаем все системное кеширование на вашем Joomla сайте. Идем Сайт > Общие настройки > Система > Включить кеширование = Нет, также отключить системный плагин System - Cache). Вот впринцыпе и все настройки. Для настройки компонента JotCache под Joomla 2.5/3.0 те же шаги, что описаны выше.

plugin

Теперь я расскажу как исключить из кеширования какой либо модуль, установленный на вашем сайте.

Открываем файл index.php из вашего шаблона, который установлен у вас по умолчанию и заключаем нужный модульспециальным тегом компонента JotCache. Если модулей в данной позиции несколько, а исключить из кеша нужно только один, то нужно создать новую позицию в вашем шаблоне  (в т.ч. и в index.php) и присвоить ее модулю, для которого нужно отключить кеширование с помощью компонента JotCache . Например, исключим позицию модуля breadcrumbs из кеширования:

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

exclude_module_position

Важные пояснения: тег jdoc:include обязательно должен иметь закрывающий слеш. В тегах jot между всеми параметрами строго один пробел!

Ну вот и все! Удачи!
PS: В архиве есть файл русского языка. Он для версии под Joomla 1.5, для версии Joomla 2.5 и 3.0 пока русского языка к компоненту JotCache нет.

 
Добавлены последние версии JotCache v.2.0.6 и v3.2.3 с поддержкой Joomla 2.5/3.0

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


 
Похожие новости
Комментарии   
Максим Вольский
0 #1 Максим Вольский 18.06.2012 12:40
Как был PageSpeed 74, так и остался! Высокий приоритет - используйте кэш браузера. А если в joomla включить кэш, то PageSpeed еще меньше. Что может быть не так
Цитировать
Guest
0 #2 Guest 26.09.2012 15:19
А как поместить плагин в самый конец списка? Они там по блокам разбиты (по типам): тип authentication, тип content, тип system и т.д. Вот внутри блока можно поставить плагин на самое последнее место, а как поставить в самый низ???
Цитировать
Фёдор
0 #3 Фёдор 25.05.2013 13:57
Здравствуйте! Подскажите пожалуйста кто знает как справиться с проблемами при кэшировнии, которые возникают у меня?
Сайт работает на связке joomla2.5+virtu emart 2.0.14

Мне нужны инструкции!

1) На страницах категории товаров как например здесь http://www.v-breste.by/index.php/glavnaya-stranitsa-magazina/mebel-v-breste присутствует элемент разбиения страницы, который при кэштровании теряет свою функциональност ь(правда не всегда. Иногда работает), то есть при нажатии, к примеру, на вторую или третью страницы мы остаемся на первой странице. Убрать разбиение страницы тоже нельзя, так как она без разбиения просто не загружается и выдает ошибку. Исключать страницу страницу из кэширования так же не хотелось бы, потому, что резко возрастает количество запросов к базе и у сервера не хватает попросту мощности для быстрой обработки этих запросов и как следствие страница может загружаться от 1 минуты, до 1.5, а то и 2 минут.
Цитировать
Фёдор
0 #4 Фёдор 25.05.2013 13:58
2) Второй очень большой проблемой является кэширование раскрывающегося меню категорий товаров, расположенного слева практически на всех страницах сайта. Кэширование модуля приводит к тому, что он начинает отображается в полностью развернутом виде и перестает реагировать на какие-либо нажатия.
Цитировать
Фёдор
0 #5 Фёдор 25.05.2013 13:58
Обе проблемы приводят к тому, что приходится постоянно просматривать сайт и при обнаружении проблем очищать кэш и после этого заново прощелкивать все странички самому, что бы разбиение страниц правильно работало, а если не работает - удаляешь кэш страницы и заново щелкаешь.. В Общем все очень плохо.. не знаю как с этим справиться.

В описании плагина написано что он позволяет исключать из кэша отдельные модули, но по русски так никто и не написал как это сделать? Я находил в рунете описание о том, что можно модуль исключить с помощью изменения кода, да и то не модуль, а целую модульную позицию, но зачем если плагин позволяет это сделать и без правки кода? Нужно просто уметь пользоваться, но мне так и не дошло как.. В общем люди добрые помогите кто знает)) Буду очень благодарен
Цитировать
Administrator
0 #6 Administrator 25.05.2013 14:58
В JotCache вы можете выключить обработку на определенных компонентах внутри самого компонента, но отключение кеширования для модулей возможно только с помощью кода который был приведен выше в материале.

Вы используете шаблон от GavickPro - GK eSport. Откройте файл templat es/gk_esport/la youts/blocks/le ft.php. Там вы найдете позиции которые расположены слева. У вас аккордеон-меню установлено в позиции left_top. Откройте файл left.php и обрамите свою позицию кодом, т.е. примерно получится так:

<!-- jot left_top s style="outline" -->
<jdoc:include type="modules" name="left_top" style="<?php echo $this->modul e_styles['left_ top']; ?>" />
<!-- jot left_top e -->

p.s. прописывайте данный код вручную (не копируйте, т.к. тут использованы спец. HTML символы)

Фёдор, у вас сам по себе нагружен сайт множеством скриптов. Рекомендую вам как минимум использовать .htaccess, сжать JS файлы и объеденить их в один + оптимизировать CSS и непосредственно код шаблона. Также очень возможно что у сайт располагается на "не очень хорошем" хостинге, т.к. при открытии вашего сайта, он у меня открывается примерно 1-1.5 минуты, хотя ваш сайт не особо много имеет материалов (не десятки тысяч).

В общем изначально он не оптимизирован, а Joomla как многие не дадут соврать очень требовательный движок, и грубо говоря если вы его сами не оптимизируйте, то вам никакой дополнительный компонент по кешированию не поможет. Я знаю многие сайты на J! которые работают с десятками тысяч страниц без использования каких либо функций кеширования. Просто хорошо оптимизирован шаблон + отличный хостинг.

В общем отключите на страницах Virtuemart'a кеширование + отключите кеширование на модульной позиции left_top и оптимизируйте вывод шаблона. Также проверьте свой хостинг (реально тормозит).

Рекомендую прочитать подробные настройки по исключению компонентов и модульных позиций на оф.сайте - http://jotcomponents.net/web-programming/jotcache/jotcache-help/121-jotcache-ver20-help?showall=&start=2
Цитировать
Добавить комментарий


Защитный код