Вся жизнедеятельность человека через призму ступней

PHP 8.0.0

Вышел МАЖОРНЫЙ релиз PHP 8. Знаменательное событие. Из самого волшебного могу отметить JIT-компиляцию.

К огромному сожалению я за сутки уже многим разработчикам объяснял, в чем суть JIT. JIT сам по себе не ускоряет сайты (многие раскатали губу, что Wordpress станет летать). JIT — это компиляция кода в машинные инструкции процессора (а не в байт-код машины ZEND).

PHP 8.0.0 JIT

Поэтому компиляция неких сложных расчетов (в основном вне функционала сайтов) имеет смысл. А для Вордпресса такого факта просто не будет наблюдаться массово и существенно. Так что скорость, если и подрастет, то уже не за счет JIT.

В любом случае для разработчиков есть возможности писать быстрее, эффективнее, безопаснее. Ура!

Читайте Как включить JIT в PHP.

Отправить
Поделиться
Запинить
1 комментарий
Станислав 2020

Не понимаю. Я вообще из мира Java, но если раньше приходилось ZEND транслировать в машинный код, а теперь не нужно будет, то условный Wordpress станет быстрее!

У меня по краю пятки небольшой бортик, типа стоптанная пятка, придавленная весом тела, хотя лишнего веса нет. Немного помогают ежедневный крем на ночь и тёрка для педикюра раз в неделю. Как бы мне хотелось иметь вот такую округлую пяточку!

Мистер Фит 2020

Не понимаю. Я вообще из мира Java, но если раньше приходилось ZEND транслировать в машинный код, а теперь не нужно будет, то условный Wordpress станет быстрее!

В теории — да. Но в Вордпресе скрипты выполняются, условно (очень условный пример), персонально для каждого посетителя. Например, пользователь А решил отсортировать статья по дате. А пользователь Б — статьи по автору. В результате JIT-сортировка для А не подходит для Б. А чтобы хранить все это впрок (вдруг через минуты зайдет посетитель А’ с такой же сортировкой) нужна память. А потом еще и найти нужный скомпилированный скрипт надо среди всех скриптов. В результате этот оверхэд съедает ускорение. И для разрозненных задач прироста почти нет.

Другое дело, если бы мы в вордпресе обрабатывали статистику — например, админ захотел найти самую читаемую и комментируемую статью. А статей у нас миллион, и комментарием 5 миллионов. То тогда, скомпилировав этот пхп-скрипт в машинный код, мы бы выиграли время. Не за минуту бы нашел и отранжировал статьи, а за 30 секунд. То есть прирост хорош на долгих тяжелых задачах (в вордпрессе их почти нет).

У меня по краю пятки небольшой бортик, типа стоптанная пятка, придавленная весом тела, хотя лишнего веса нет. Немного помогают ежедневный крем на ночь и тёрка для педикюра раз в неделю. Как бы мне хотелось иметь вот такую округлую пяточку!

Это может из-за обуви? У меня зимой такое проявляется — ботинки жесткие (какие я только не пробовал, зима есть зима) и округлость пятки грубеет. Летом ничего подобного нет. Помогает терка для педикюра на мокрые и намыленные ноги (чтобы терка скользила и не ранила места рядом с бортиком (кантом), иначе мягкая кожа будет стираться сильнее и кант становится только отчетливее будет). И крем обильно на этот бортик с мочевиной (urea в составе крема).