Задать вопрос
antonwork
@antonwork

Smarty/Twig одним огромным файлом?

Мысль такая: сделать Smarty одним (большим) файлом.


Проверить экспериментально сам не смог. Ни для Smarty2, ни для Smarty3. Несколько раз начинал, но потратив некоторое кол-во времени бросал.


Что, если полностью избавиться от include? Все функции и классы будут в одном файле. Не будет сотен лишних инклудов. Будет всего один файл в виде оп-кода внутри кэша APC/XCache/eaccelerator и проч.


Даст-ли это прирост в производительности? Google молчит или я неправильно ищу.


Или это вообще все бред?
  • Вопрос задан
  • 2871 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
Даст-ли это прирост в производительности?

ответ есть у Д. Котерова
dklab.ru/chicken/nablas/49.html
Ответ написан
Комментировать
homm
@homm
Пробовал так собирать zend. На линуксе практически не дает выигрыша, на виндовсе выигрыш был существенный. Может быть с тех пор что-то поменялось.
Ответ написан
Комментировать
AndrewStephanoff
@AndrewStephanoff
Здесь ребята пробовали собирать Zend Framework — выводы неоднозначны
Ответ написан
@DorBer
Никого не слушайте, выигрышь есть. Правада, если только опкод-кэшер не хранит весь код в памяти, что бывает не так часто. У нас, когда винт начал захлебываться и процессор постоянно простаивал в iowait, мы началачи производить оптимизацию методом сливания и подпихивания «компиленных» библиотек из одной папки на все студийные проекты. Результат на лицо.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽