Да это нормальная практика. Многие интернет-проекты жмут исходник в сплошное полотно без пробелов и разрывов. Достаточно пожать хотя бы ключевые шаблоны, а всякие мелочи типа профиля личного кабинета или страницы восстановления пароля не обязательно трогать.
Главная страница, товарные списки в категориях и товарные страницы составляют почти весь трафик витрины магазина. А это 3-7 шаблонов максимум. На жатом исходнике выигрыш конечно совсем мизерный, но какие-то крохи это все же экономит. ------------- Есс-но предполагается, что ваш веб-сервер уже отдает правильно оптимизированный контент, кеширует все что надо и жмет. Если не так, то залезать в .htaccess и настраивать.
Если использовать {strip} в index.html то и все включаемые файлы шаблона тоже пройдут этот фильтр. Но, правильно настроенный gzip на сервере будет гораздо лучше т.к. любой фильтр добавляет задержки и выигрыша особо не будет.
Если уже все жмется на сервере, но хочется совсем экстрима, то почему бы и нет. :) Лишь бы не поломалось. :) С другой стороны там такие крохи останутся ... считанные байты.
Есс-но правильно настроенным сервером оно в разы эффективнее и как бы жмет раз в 5-6 в среднем по больнице. Тот же VK отдается с 5 кратным сжатием html ну и до кучи прожимает css и js тоже в разы. Главное - это максимально быстро и эффективно скинуть контент клиенту по запросу, а там пусть его браузер напрягается и рендерит уже сколько влезет.
10 ответов
Привет, используйте в шаблонах smarty strip https://www.smarty.net/docsv2/...
Да только в 20 шаблонах вносить правки не рационально.
Да это нормальная практика. Многие интернет-проекты жмут исходник в сплошное полотно без пробелов и разрывов. Достаточно пожать хотя бы ключевые шаблоны, а всякие мелочи типа профиля личного кабинета или страницы восстановления пароля не обязательно трогать.
Главная страница, товарные списки в категориях и товарные страницы составляют почти весь трафик витрины магазина. А это 3-7 шаблонов максимум. На жатом исходнике выигрыш конечно совсем мизерный,
но какие-то крохи это все же экономит.
-------------
Есс-но предполагается, что ваш веб-сервер уже отдает правильно оптимизированный контент, кеширует все что надо и жмет. Если не так, то залезать в .htaccess и настраивать.
я все понимаю, вопрос предполагал как сделать обработчик html. Понятно сжатие на стороне сервера нужно, но требуется именно обработчик htm.
Если использовать {strip} в index.html то и все включаемые файлы шаблона тоже пройдут этот фильтр.
Но, правильно настроенный gzip на сервере будет гораздо лучше т.к. любой фильтр добавляет задержки и выигрыша особо не будет.
Не пройдут все включаемые файлы шаблона {strip}, если включить это только в index.html.
перестать заниматься фигней со смарти и включить сжатие для html, css и js на сервере :)
Если уже все жмется на сервере, но хочется совсем экстрима, то почему бы и нет. :) Лишь бы не поломалось. :) С другой стороны там такие крохи останутся ... считанные байты.
Есс-но правильно настроенным сервером оно в разы эффективнее и как бы жмет раз в 5-6 в среднем по больнице. Тот же VK отдается с 5 кратным сжатием html ну и до кучи прожимает css и js тоже в разы. Главное - это максимально быстро и эффективно скинуть контент клиенту по запросу, а там пусть его браузер напрягается и рендерит уже сколько влезет.
http://linux-notes.org/vklyuch...
Вот тут вроде неплохие примеры для настройки сжатия
я все понимаю, вопрос предполагал как сделать обработчик html. Понятно сжатие на стороне сервера нужно, но требуется именно обработчик htm.