InstantCMS 2.X
#1
15 мая 2018 в 16:31
Какой Компрессор для css/js использовать лучше? а то нужно сжать и объединить все в 2 файла
Попробуйте minify Steve Clay GitHub
minify v 3.0.3
Эта разработка по версии 2.3, проходила у меня сравнительный анализ, запомнилась и оставила некоторые впечатления.
Изменения и подключение только в main.tpl
Стандартные подключения css и js убрать и вставили две строки
Через запятую добавляем нужные названия файлов. И если шаблон не defaul, изменить название на свое **/min/?b=templates/name_templates/**
Вот результат на снимках. Обьединение в один файл групп .
Это снимки обычной системы 2.10.0, первого запуска,
когда идет первая загрузка и построение страницы
Это первая загрузка со сжатием
Вторая загрузка без сжатия
И вторая загрузка со сжатием
Если принять за факт что пользователь будет открывать страницу только один раз, то эффективность 0.
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.
#3
15 мая 2018 в 21:03
Или так:
Сегодня в 08:53
#4
15 мая 2018 в 21:33
Старый балбес, А можете по шагам написать что делать надо. Заранее спасибо.
#5
16 мая 2018 в 06:21
++ Если не сложно )
Если Вам так необходимо, скачайте у меня готовые файлы версии 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
Первая загрузка, идет процесс сжатия и первое кеширование:
И уже чтение статики кеша
Это и есть эффективное время системы. Один раз кешируются файлы и используются уже пакеты в кеш. По времени тоже самое. Но ничего изобретать не нужно.
#7
16 мая 2018 в 10:40
Старый балбес, как разработка магазина?
#8
16 мая 2018 в 10:56
Работаю все свободное, в контексте магазин+СП.Старый балбес, как разработка магазина?