Плагин JCH Optimize

zavrus

Гуру форума
Регистрация
29 Май 2009
Сообщения
176
Реакции
81
Description
JCH Optimize is a Joomla! system plugin that can optimize web page downloads by aggregating and minifying css and javascript files found in the head section of the web page. By combining these files together as one you minimize the total amount of http connections that has to be made in downloading a webpage and utlimately reduce the total download time. The download is further optimized and speedened by an option to minify the aggregated css or javascript file or even the html output. For a more detailed description on the inner workings of the plugin, read the section on how the plugin works.

Features
  • Combine javascript/css files into one
  • Combine background images
  • Minify aggregated files
  • Gzip combined javascript or css file
  • Exclude certain files from the aggregating process if these cause problems
  • Exclude one or more components if plugin doesn't work well with them
  • Can produce an aesthetic 'flat link' url for aggregated file with the use of htaccess
Installation
Installation is like any other Joomla! extension. Just download the zip file and use the Joomla installer to install. From the administrator panel, choose Extensions -> Install/Uninstall and then using the upload package option just click choose file to find the location of the downloaded zip file to upload and install.
[/spoil]


[spoil]Про версия
 
Подскажите, сталкивался ли кто с глюками некоторых скриптов? Отключаю в настройках (исключаю из миниифкации и т.п. скрипты и CSS) на главной - все равно глючит! Не могу понятьв чем дело. :\
 
Подскажите, сталкивался ли кто с глюками некоторых скриптов? Отключаю в настройках (исключаю из миниифкации и т.п. скрипты и CSS) на главной - все равно глючит! Не могу понятьв чем дело. :\
Каких конкретно скриптов? Что-то я не понял, если отключаете, всё равно глючит?
 
Подскажите, сталкивался ли кто с глюками некоторых скриптов? Отключаю в настройках (исключаю из миниифкации и т.п. скрипты и CSS) на главной - все равно глючит! Не могу понятьв чем дело. :\
Да у меня тоже самое, похоже что то с настройками .htaccess и mod_rewrite, пока разбираюсь.
 
Нашел косячок. На денвере заработал без проблем, на реальном пришлось править htaccess
в файле /media/plg_jchoptimize/assets/.htaccess находим строку
RewriteRule ^(.*?)(gz|nz)/([^/]+)/([^/]+)/([^/]+)\.(js|css)$ /$1media/plg_jchoptimize/assets/jscss.php?f=$5&type=$6&gz=$2&d=$3&i=$4
меняем на
RewriteRule ^(.*?)(gz|nz)/([^/]+)/([^/]+)/([^/]+)\.(js|css)$ /$1jscss.php?f=$5&type=$6&gz=$2&d=$3&i=$4

Для тех кто на nginx
location ~* \.(css|js)$ {
rewrite ^/(.*?)(gz|nz)/([^/]+)/([^/]+)/([^/]+)\.(js|css)$ /media/plg_jchoptimize/assets/jscss.php?f=$5&type=$6&gz=$2&d=$3&i=$4 last;
}
 
Было бы здорово если бы кто-нибудь выложил оптимальные настройки для последней версии плагина, так как довольно тяжеловато настраивать его
 
оптимальных настроек не существует, сначала ставим минимальные настройки по дефолту, потом "вручную" добавляем по паре опций и проверяем работоспособность. настраивал на многих сайтах, обычно вызывают проблемы включение самой либы jquery, и некоторые компоненты - достаточно только понять какой.. в последних версиях появился удобный функционал отключения скриптов - там просто выбираем из списка.
 
deflate скриптов часто вызывает проблемы, так что аккуратно. Как аналог могу предложить cloudflare.
 
Кэширует css, при удалении кеша css не обновляется и все тут.
 
проверьте параметр Lifetime (days), там по умолчанию 30 стоит, поставьте 0 или 1, чтобы ваш браузер кешировал соответственно
 
Назад
Сверху