Я недавно размышлял
Это совершенно неправильно с вашей стороны.
Беспричинное созерцание из ниоткуда редко приносит пользу, но, скорее всего, доставит вам неприятности.Просто из ниоткуда.
Вместо того, чтобы созерцать, нужно сделать профилирование .
Конечно, нет, чтобы измерять какие-либо изменения, как сказал Х Хатфельд, но чтобы определить, нужны ли они вообще.В большинстве случаев оказывается, что вы лаяли не на то дерево.
Профилирование - это то, что заставляет вас лаять на правильное.
имеет ли смысл читать файл шаблона onc, сохранять его в памяти, а затем анализировать
Для проектов с высокой нагрузкой (или раздутых), которые он создает.
Итак, в PHP уже есть такая функция, которая называется bytecode cache
.На рынке есть множество вещей , в нашей компании мы используем eAccelerator.
Но в большинстве случаев достаточно разбора каждого запроса по умолчанию.
Вы абсолютно правыо том, что кэш и синтаксический анализ файловой системы работают невероятно быстро, намного быстрее, чем обычная логика приложения, которая должна быть оптимизирована с самого начала.