1
Общие вопросы / Re: Как включить сжатие html в 6.29
« : Марта 11, 2016, 01:22:39 pm »
Некоторым нужно пару процентов в PageSpeed выиграть
Этот код я писал для своей cms (которую так и не дописал Хоть разных приколов в ней много...)
Так там при взятии шаблона смарти - tpl проходил через ряд функций. А именно:
1) Вытягивались и запоминались теги смарти.
2) Вытягивались и запоминались теги style и script
3) После сжимался html
4) И в конце производилось восстановление запомненного синтаксиса smarty и прочего.
Причем это прочее тоже поддавалось сжатию. Стили чистились от пробелов и тд, а js обфуксировалось через сервис https://closure-compiler.appspot.com/home с кешированием результата.
После данных манипуляций страница заметно уменьшалась и нагрузка на серв не увеличивалась...
Поскольку все это выполнялось разово при изменении шаблона
Этот код я писал для своей cms (которую так и не дописал Хоть разных приколов в ней много...)
Так там при взятии шаблона смарти - tpl проходил через ряд функций. А именно:
1) Вытягивались и запоминались теги смарти.
2) Вытягивались и запоминались теги style и script
3) После сжимался html
4) И в конце производилось восстановление запомненного синтаксиса smarty и прочего.
Причем это прочее тоже поддавалось сжатию. Стили чистились от пробелов и тд, а js обфуксировалось через сервис https://closure-compiler.appspot.com/home с кешированием результата.
После данных манипуляций страница заметно уменьшалась и нагрузка на серв не увеличивалась...
Поскольку все это выполнялось разово при изменении шаблона