Компрессор для css/js

InstantCMS 2.X
#1 15 мая 2018 в 16:31
Какой Компрессор для css/js использовать лучше? а то нужно сжать и объединить все в 2 файла
#2 15 мая 2018 в 20:08
Попробуйте minify Steve Clay GitHub
minify v 3.0.3

Эта разработка по версии 2.3, проходила у меня сравнительный анализ, запомнилась и оставила некоторые впечатления.
Изменения и подключение только в main.tpl
Стандартные подключения css и js убрать и вставили две строки
Через запятую добавляем нужные названия файлов. И если шаблон не defaul, изменить название на свое **/min/?b=templates/name_templates/**
  1.  
  2. <link type="text/css" rel="stylesheet" href="/min/?b=templates/default/css&amp;f=theme-text.css,theme-layout.css,theme-gui.css,theme-widgets.css,theme-content.css,theme-modal.css" />
  3. <script type="text/javascript" src="/min/?b=templates/default/js&amp;f=jquery.js,jquery-modal.js,core.js,modal.js"></script>
  4.  
Вот результат на снимках. Обьединение в один файл групп .



Это снимки обычной системы 2.10.0, первого запуска,
когда идет первая загрузка и построение страницы

Это первая загрузка со сжатием

Вторая загрузка без сжатия

И вторая загрузка со сжатием

Если принять за факт что пользователь будет открывать страницу только один раз, то эффективность 0.
#3 15 мая 2018 в 21:03
Или так:
#4 15 мая 2018 в 21:33
Старый балбес, А можете по шагам написать что делать надо. Заранее спасибо.
#5 16 мая 2018 в 06:21
Capitan
++ Если не сложно )
#6 16 мая 2018 в 07:51

А можете по шагам написать что делать надо. Заранее спасибо.

Если Вам так необходимо, скачайте у меня готовые файлы версии 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

Старый балбес, как разработка магазина?

letsgo
Работаю все свободное, в контексте магазин+СП.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.