2 ответа

  • 2

    перестать заниматься фигней со смарти и включить сжатие для html, css и js на сервере :)

    • 0
      replicant replicant 24 августа 2018 20:52 #

      Если уже все жмется на сервере, но хочется совсем экстрима, то почему бы и нет. :) Лишь бы не поломалось. :) С другой стороны там такие крохи останутся ... считанные байты.

      Есс-но правильно настроенным сервером оно в разы эффективнее и как бы жмет раз в 5-6 в среднем по больнице. Тот же VK отдается с 5 кратным сжатием html ну и до кучи прожимает css и js тоже в разы. Главное - это максимально быстро и эффективно скинуть контент клиенту по запросу, а там пусть его браузер напрягается и рендерит уже сколько влезет.

    • 0

      http://linux-notes.org/vklyuch...

      Вот тут вроде неплохие примеры для настройки сжатия

    • +1
      Dimon DIS Dimon DIS 25 августа 2018 14:31 #

      я все понимаю, вопрос предполагал как сделать обработчик html. Понятно сжатие на стороне сервера нужно, но требуется именно обработчик htm.

  • 1
    Koin Партнер-разработчик 24 августа 2018 16:01 #

    Привет, используйте в шаблонах smarty strip https://www.smarty.net/docsv2/...

    • +1
      Dimon DIS Dimon DIS 24 августа 2018 16:02 #

      Да только в 20 шаблонах вносить правки не рационально.

      • +1
        replicant replicant 24 августа 2018 20:30 #

        Да это нормальная практика. Многие интернет-проекты жмут исходник в сплошное полотно без пробелов и разрывов. Достаточно пожать хотя бы ключевые шаблоны, а всякие мелочи типа профиля личного кабинета или страницы восстановления пароля не обязательно трогать.

        Главная страница, товарные списки в категориях и товарные страницы составляют почти весь трафик витрины магазина. А это 3-7 шаблонов максимум. На жатом исходнике выигрыш конечно совсем мизерный,
        но какие-то крохи это все же экономит.
        -------------
        Есс-но предполагается, что ваш веб-сервер уже отдает правильно оптимизированный контент, кеширует все что надо и жмет. Если не так, то залезать в .htaccess и настраивать.

        • 0
          Dimon DIS Dimon DIS 25 августа 2018 14:31 #

          я все понимаю, вопрос предполагал как сделать обработчик html. Понятно сжатие на стороне сервера нужно, но требуется именно обработчик htm.

          • 0
            Алексей Алексей Webasyst 25 августа 2018 14:46 #

            Если использовать {strip} в index.html то и все включаемые файлы шаблона тоже пройдут этот фильтр.
            Но, правильно настроенный gzip на сервере будет гораздо лучше т.к. любой фильтр добавляет задержки и выигрыша особо не будет.

            • 0
              replicant replicant 25 августа 2018 22:20 #

              Не пройдут все включаемые файлы шаблона {strip}, если включить это только в index.html.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите