Комментарии 4
Попробовал preload через пару дней после релиза 7.4 — столько segmentation fault у php-fpm я не видел за все 12 лет работы с php))) Недавно вышел 7.4.1, там все работает более стабильно, но все равно пару раз fpm падал у меня. И проект вроде бы не самый сложный, на symfony 4.x с небольшим кол-во зависимостей, но все равно что-то ломается. Поспешили они с релизом 7.4.
Так всё-таки, в чём проблема запрелодить абсолютно все файлы, если допустить, что памяти у меня хватает? И не нужно тратить время на белые списки.
- циклические ссылки
- размер кэша. Можно добавить все-все файлы проекта в прелоадинг, но основной прирост производительности будет от добавления высокочастотных файлов. Т.е. нет смысла добавлять все, т.к. на результат это не сильно влияет, а расход памяти увеличивается.
Несколько месяцев назад на гитхабе выкладывали сравнение, но не смог найти.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Preload в php 7.4: Composer и выбор файлов для предзагрузки