Jump to content

Recommended Posts

когда то очень давно делал.
Простое решение для сжатия css и js на сайте. С дальнейшим его кэшированием
 
Установка: 
1) папку resize (из архива) заливаем в корень сайта
2) открываем .htaccess в корне сайта и после строки:

RewriteEngine on

добавляем: 

#copress js and css
RewriteRule (js|design)/(.*)\.(js|css)$ resize/minify.php [L]

Все. После данных манипуляций js и css файлы будут автоматически сжиматься
 
 
Писал решение и поинтересней. Но для другого движка...
Используемая там реализация, позволяет сжимать html код шаблона еще до обработки его smarty.
Это позволяет уменьшать размеры html кода лишь один раз (как изменяется оригинальный шаблон), а не каждый раз при генерации страницы.
Также там сжимается css и js c возможностью делать обфуксацию javascript кода через https://closure-compiler.appspot.com/
 
Желающих оплатить порт данного решения на simpla - обращаться в личку

jsmin.zip

Edited by yr4ik
Link to post
Share on other sites

Спасибо, хорошая идея, но:

 

прочел про jsmin на github

 

 

jsmin-php

This project is unmaintained. I stopped using it years ago. You shouldn't use it. You shouldn't use any version of JSMin. There are much better tools available now.

Edited by xavior
Link to post
Share on other sites

ну эту реализацию я делал года 2-3 назад.

Просто недавно попросили сделать подобное и я решил -, а почему б не выложить...

 

Понятно что это далеко не самое большое и не лучшее сжатие.

Обфуксацию он не делает (как более современные варианты)

Я знаю даже что в некоторых js библиотеках повторное сжатие, через jsmin, вызывает ошибки в js...

 

Но тем не менее с поставленной задачей он справляется и как для бесплатного варианта - вполне приемлемый...

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...