Плагин предназначен для оптимизации загрузки страниц

0 отзывов
Плагин предназначен для оптимизации загрузки страниц
Плагин предназначен для оптимизации загрузки страниц
345 ₽

Категории: Модули

Темы: Интернет

Версия: v2.0, v2.1, v2.2, v2.3, v3.0

Разработчик: ramzes_ra

Другие модули разработчика

Плагин Fetchscript предназначен для оптимизации загрузки страниц сайта.

В архиве присутствуют все необходимые модификаторы, в зависимости от использованной версии магазина. Для версии 3 необходимо установить только архив fetchscript_v3.ocmod.zip, а для других версий - архив fetchscript.ocmod.zip и соответствующий модификатор.

Вкратце о принципе работы плагина
1. В процессе загрузки шаблона header из него вырезаются все ссылки на загрузку скриптов и таблиц стилей, а далее вставляются 2 уникальные ссылки js и css.
2. При получении запроса хэш-ссылка попадает в обработчик, в котором проверяется время последней модификации необходимых файлов, после чего выдается либо код 304 (No Modified), либо запрашиваемый контент.
3. В заголовке ответа сервера добавляется параметр Expire, задаваемый в переменной EXPIRE (а при ее отсутствии, по умолчанию, 60 суток).
4. Во время инициализации плагина, в директорию catalog загружается файл access_guard.php, в котором параметр EXPIRE (300 суток) добавляется в заголовок ответа сервера для графических файлов и шрифтов.

Изменить параметр EXPIRE можно непосредственно в файле minilinks.php плагина Fetchscript. В строке if(!defined('EXPIRE'))define('EXPIRE',150);
Задать параметр EXPIRE можно также в файле конфигурации config.php, добавив код define('EXPIRE',150);

При создании плагина использованы некоторые коды от плагина для компонента Virtuemart (под Джумлу) - лицензия GNU.

P.S. В последующих версиях предполагается добавить возможность минимизировать  контент скриптов и стилей, а также осуществлять другие манипуляции с целью ускорения  из админки.

Пожалуйста авторизируйтесь или создайте учетную запись перед тем как написать отзыв