minify v 3.0.3
Эта разработка по версии 2.3, проходила у меня сравнительный анализ, запомнилась и оставила некоторые впечатления.
Изменения и подключение только в main.tpl
Стандартные подключения css и js убрать и вставили две строки
Через запятую добавляем нужные названия файлов. И если шаблон не defaul, изменить название на свое **/min/?b=templates/name_templates/**
<link type="text/css" rel="stylesheet" href="/min/?b=templates/default/css&f=theme-text.css,theme-layout.css,theme-gui.css,theme-widgets.css,theme-content.css,theme-modal.css" /> <script type="text/javascript" src="/min/?b=templates/default/js&f=jquery.js,jquery-modal.js,core.js,modal.js"></script>
Это снимки обычной системы 2.10.0, первого запуска,
когда идет первая загрузка и построение страницы
Это первая загрузка со сжатием
Вторая загрузка без сжатия
И вторая загрузка со сжатием
Если принять за факт что пользователь будет открывать страницу только один раз, то эффективность 0.
Если Вам так необходимо, скачайте у меня готовые файлы версии Minify-2.3 .А можете по шагам написать что делать надо. Заранее спасибо.
Все лишнее убрано.
Шаг 1 — Minify InstantCms v 2.10.0
Шаг 2 — Распаковать и залить в корень сайта. Папка min должна быть в корне.
Шаг 3 — Измените шаблон main.tpl аналогично файлу в архиве. Или замените, если используете шаблон default v 2.10.0
Пользуйтесь.
PS:// Хотя у меня есть сомнения что такие решения очень эффективны.
Можно ведь сжать все файлы в один пакет, и загружать уже готовые-сжатые файлы, чем сжимать на лету.
В сравнении со штатным сжатием Instantcms, включены Сжатие HTML и обьединения css-js
Первая загрузка, идет процесс сжатия и первое кеширование:
И уже чтение статики кеша
Это и есть эффективное время системы. Один раз кешируются файлы и используются уже пакеты в кеш. По времени тоже самое. Но ничего изобретать не нужно.
Работаю все свободное, в контексте магазин+СП.Старый балбес, как разработка магазина?