Компонент - JotCache v.2.0.6 и v3.2.3 |
Скачиваем архив, устанавливаем компонент, идем в Расширения- Плагины и находим новый плагин JotCache, кликаем на него и попадаем в настройки этого плагина.. и первым делом перемещаем его в самый конец (низ) списка плагинов, включаем его и сохраняем. Теперь проверяем действительно ли он стоит самым последним. Это очень важно! Иначе могут возникнуть проблемы! Теперь отключаем все системное кеширование на вашем Joomla сайте. Идем Сайт > Общие настройки > Система > Включить кеширование = Нет, также отключить системный плагин System - Cache). Вот впринцыпе и все настройки. Для настройки компонента JotCache под Joomla 2.5/3.0 те же шаги, что описаны выше. Теперь я расскажу как исключить из кеширования какой либо модуль, установленный на вашем сайте.
Открываем файл index.php из вашего шаблона, который установлен у вас по умолчанию и заключаем нужный модульспециальным тегом компонента JotCache. Если модулей в данной позиции несколько, а исключить из кеша нужно только один, то нужно создать новую позицию в вашем шаблоне (в т.ч. и в index.php) и присвоить ее модулю, для которого нужно отключить кеширование с помощью компонента JotCache . Например, исключим позицию модуля breadcrumbs из кеширования: <!-- jot breadcrumbs s style="xhtml" --> <jdoc:include type="modules" name="breadcrumbs" style="xhtml" /> <!-- jot breadcrumbs e --> Важные пояснения: тег jdoc:include обязательно должен иметь закрывающий слеш. В тегах jot между всеми параметрами строго один пробел! Ну вот и все! Удачи! Добавлены последние версии JotCache v.2.0.6 и v3.2.3 с поддержкой Joomla 2.5/3.0
Понравился материал? Пригодилась информация? Плюсани в социалки!
|
Похожие новости | |
Сайт работает на связке 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 минут.
В описании плагина написано что он позволяет исключать из кэша отдельные модули, но по русски так никто и не написал как это сделать? Я находил в рунете описание о том, что можно модуль исключить с помощью изменения кода, да и то не модуль, а целую модульную позицию, но зачем если плагин позволяет это сделать и без правки кода? Нужно просто уметь пользоваться, но мне так и не дошло как.. В общем люди добрые помогите кто знает)) Буду очень благодарен
Вы используете шаблон от 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
RSS лента комментариев этой записи