Size: a a a

2020 March 08

Kайржан Турмагамбетов in PHP DevConf
источник

Kайржан Турмагамбетов in PHP DevConf
у меня тут пропадает
источник

Kайржан Турмагамбетов in PHP DevConf
Kanat Kayir
У меня
интернет дома ?
источник

KK

Kanat Kayir in PHP DevConf
Ага
источник

Kайржан Турмагамбетов in PHP DevConf
Kanat Kayir
Ага
можешь traceroute сделать у себя:?
источник

Kайржан Турмагамбетов in PHP DevConf
сук. прописал днс 8.8.8.8 все заработало
источник

DL

Daniyar Lyakhov in PHP DevConf
Kайржан Турмагамбетов
сук. прописал днс 8.8.8.8 все заработало
источник

D

DK in PHP DevConf
источник

DL

Daniyar Lyakhov in PHP DevConf
источник

KK

Kanat Kayir in PHP DevConf
👍
источник

DL

Daniyar Lyakhov in PHP DevConf
Поговорим немного о JIT в PHP 8

Новая мажорная версия PHP ожидается уже в конце 2020 года, так что сейчас ведётся активная разработка. Что-то может поменяться перед релизом, но в целом общий список изменений можно глянуть тут, например: https://tprg.ru/Ocoy

Одна из наиболее обсуждаемых фишек — Just In Time (JIT) компилятор. Он будет реализован как часть расширения Opcache. Суть в том, что некоторые участки кода будут компилироваться в инструкции CPU на лету. Это значит, что в некоторых случаях можно будет пропустить виртуальную машину Zend и выполнить код напрямую в процессоре.

На практике же ожидать серьёзного прироста производительности не стоит, потому что основной затык в PHP-коде обычно не в CPU, а в потоках ввода-вывода. Ускорение инструкций не ускорит обращения к диску или сетевые запросы.

Больше подробностей можно глянуть тут: https://tprg.ru/f67m

Ждём первые сборки, будем проверять на практике.

#бэкенд #php
источник

Kайржан Турмагамбетов in PHP DevConf
Daniyar Lyakhov
Поговорим немного о JIT в PHP 8

Новая мажорная версия PHP ожидается уже в конце 2020 года, так что сейчас ведётся активная разработка. Что-то может поменяться перед релизом, но в целом общий список изменений можно глянуть тут, например: https://tprg.ru/Ocoy

Одна из наиболее обсуждаемых фишек — Just In Time (JIT) компилятор. Он будет реализован как часть расширения Opcache. Суть в том, что некоторые участки кода будут компилироваться в инструкции CPU на лету. Это значит, что в некоторых случаях можно будет пропустить виртуальную машину Zend и выполнить код напрямую в процессоре.

На практике же ожидать серьёзного прироста производительности не стоит, потому что основной затык в PHP-коде обычно не в CPU, а в потоках ввода-вывода. Ускорение инструкций не ускорит обращения к диску или сетевые запросы.

Больше подробностей можно глянуть тут: https://tprg.ru/f67m

Ждём первые сборки, будем проверять на практике.

#бэкенд #php
Opcache это аналог jvm?
источник

L

Loot.jpg in PHP DevConf
Kайржан Турмагамбетов
Opcache это аналог jvm?
Это кэш опкода
источник

AM

Aidyn Makhataev in PHP DevConf
Loot.jpg
Это кэш опкода
Опкод это кэш опкода?🤔
источник

L

Loot.jpg in PHP DevConf
Не не. Я про нативный код подумал. Jit компилятор кеширует опкод
источник

AM

Aidyn Makhataev in PHP DevConf
источник

AM

Aidyn Makhataev in PHP DevConf
Это сейчас
источник

AM

Aidyn Makhataev in PHP DevConf
Это с JIT
источник

L

Loot.jpg in PHP DevConf
Генерится нативный код, который выполняется минуя интерпретор пхп
источник

L

Loot.jpg in PHP DevConf
Я так понял
источник