Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
maestroprog opened this issue Aug 28, 2017 · 1 comment

Comments

@maestroprog
Copy link
Collaborator

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

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

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

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

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

@maestroprog maestroprog added this to the dev-v2.0.0 milestone Aug 28, 2017
@iassasin iassasin modified the milestones: dev-v3.0.0, dev-v2.0.0 Aug 28, 2017
@iassasin
Copy link
Owner

Только, пожалуйста, после релиза 2.0 и в отдельной ветке

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants