Skip to content

Компиляция исходного кода шаблонов в кэше #34

@maestroprog

Description

@maestroprog

Нужна полноценная конвертация исходного кода шаблонов в исходный код php в качестве кэша.
Положительные стороны от выполнения этой задачи следующие:

  • загрузка шаблонов из кэша будет производиться почти так же быстро, как работает сам PHP и его opcache
  • шаблонизация тоже ускорится, за счёт того, что не нужно будет двигаться по многоуровневому внутреннему представлению шаблона (массива инструкций) с помощью рекурсивного вызова функций

Отрицательные стороны от выполнения этой задачи:

  • придётся (но не обязательно) выкинуть движок выполнения инструкций шаблонизатора
  • придётся поддерживать немного более сложный компилятор инструкций, чем движок выполнения

Мне такое уже приходилось делать, так что думаю взяться за это.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions