Как стать автором
Обновить

Комментарии 13

Спасибо! Отличный дайджест!
Спасибо за дайджест!
По поводу php 7.4 сразу в прод я бы не торопился. Сейчас мы сидим на 7.3, сегодня обновились до 7.3.14. До обновления, если не сбрасывать опкэш три или четыре дня подряд, начинались проблемы нереализованными (типа) абстрактными методами, которые пропадали после перезапуска fpm. Так что к 7.4 стоит подходить к осторожностью и первое время точно стоит держать руку на пульсе.
Чисто моё личное мнение.
С осторожностью стоит к опкэшу подходить — 6 багов только в пятничной 7.4.2 пофиксили, ещё некоторое количество висит, а винду вообще дропнули т.к. без поломки BC не починить.
Без него всё хорошо, как мне кажется.
Если говорить про Opcode Cache, то в 7.1 с такими проблемами не сталкивался, потом мы сразу на 7.3 прыгнули. Т.е. я бы не сказал что он сильно забагованный был. Ну и зачем отказываться от дополнительной производительности, которую можно получить за просто так. Ну и нюанс в том, что Opcode Cache расширение ставится прямо при установке пыха, его не надо отдельно доставлять, так что проблема достаточно критична. Его придётся скорее специально отключать.
Ну и нюанс в том, что Opcode Cache расширение ставится прямо при установке пыха, его не надо отдельно доставлять, так что проблема достаточно критична. Его придётся скорее специально отключать.
Я так тоже раньше думал, но оказалось, что это сильно зависит от дистрибутива (или даже от конкретного репозитория). Например, в centos это нет так. Я очень сильно удивился спустя 3 года, узнав, что у нас на сервере не установлен Opcode Cache. Я не мог поверить, что он ставится отдельно и у нас не установлен, я даже подумал, что это наверно какой-то другой кеш, но после установки отдельного пакета php-opcache нагрузка на сервера упала в 2 раза и стало понятно, что это всё таки тот самый opcache. Такого фейла в своей жизни я больше не припомню )
Хм, да ошибся. Обычно просто использую Debian и Ubuntu, там Opcode Cache расширение ставится автоматом.
По результатам выборов в PHP-FIG новый core-комитет составят Korvin Szanto, Enrico Zimuel, Chris Tankersley и Massimiliano Arione с секретарём Buster Neece.

Кто все эти люди?

Enrico Zimuel работал в Zend над ZF. А остальные – ¯\_(ツ)_/¯

Korvin Szanto работал со мной в качестве редактора над PSR-12. Он из concrete5. Chris Tankersley — автор sculpin.

Рома, спасибо большое, что поддерживаешь ссылками мероприятия!
PHP микро оптимизация: if ($var) VS !empty($var) — Немного о том как сравнивать генерируемые опкоды, чтоб понять почему тот или иной код быстрее в PHP.

Очень… спорная статья.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории