[Из песочницы] Оптимизация шаблонов представления в Codeigniter Framework при помощи AST трансформаций

Комментарии (4)

  • 7 августа 2017 в 14:29

    +1

    Можно кешировать страницы/модули целиком с помощью memcache/redis/etc
    Можно подключать куски через ssi
    Ну и смотреть куда и что оптимизировать — лучше через профайлер, вероятно вы оптимизировали не то, что нужно
    • 7 августа 2017 в 14:36

      0

      Как я сказал в начале страницы — мне нужно было решение
      с наименьшими изменениями кода

      Полностью — не получиться (пробовали), очень много параметров, а с ssi — пришлось бы переделывать шаблоны опять таки.

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

      Профалйер хороший посоветуете? Желательно с открытым кодом

      • 7 августа 2017 в 15:50

        0

        xhprof стандартный вполне справляется
        При желании можно blackfire попробовать — сложнее в настройке, но местами удобнее
        • 7 августа 2017 в 16:04

          0

          только возможность делать diff между прогонами уже все окупает. Что до настройки — на самом деле не особо сложно, особенно если из под докера.

© Habrahabr.ru