Size: a a a

2020 December 18

ВС

Владислав Субботин... in phpGeeks
The Ant 🐜
как он может быть быстрым, если для создания протого инта ему надо целую структуру создать?
Приведи пример, я тебя не понял
источник

T🐜

The Ant 🐜 in phpGeeks
ну ты ж в курсе про звал? присвоение любой переменной = создание экземпляра этой структурки. + чек типов в рантайме
источник

ВС

Владислав Субботин... in phpGeeks
Дмитрий Щербаков
а я еще раз повторяю что оба языка нужны и важны иначе бы одного из них не было, дешевле писать на пыхе и быстрее, если вдруг встретилось узкое горлышко то именно эту часть переписываем на го, вот 100% профит
Так узкие горлышки разными бывают. Если речь про многопоточность, которая может быть одним из узких мест, то ОК. А если дело в БД.
источник

I

Iliya in phpGeeks
The Ant 🐜
ну ты ж в курсе про звал? присвоение любой переменной = создание экземпляра этой структурки. + чек типов в рантайме
Там вроде звал наоптимизировали как-то в пыхпых >= 7, или нет?
источник

ВС

Владислав Субботин... in phpGeeks
The Ant 🐜
ну ты ж в курсе про звал? присвоение любой переменной = создание экземпляра этой структурки. + чек типов в рантайме
Ну да. Ну и что с этого? Это хэш-таблица, она достаточно быстро работает.
источник

T🐜

The Ant 🐜 in phpGeeks
Iliya
Там вроде звал наоптимизировали как-то в пыхпых >= 7, или нет?
да какая разница? в го выделил 4 байта под инт и все, в пхп заполнил структуру (несколько действий)
источник

I

Iliya in phpGeeks
Более того, звал в куче аллоцируется, бедные зенд разрабы
источник

ВС

Владислав Субботин... in phpGeeks
The Ant 🐜
да какая разница? в го выделил 4 байта под инт и все, в пхп заполнил структуру (несколько действий)
Ну, наверное, потому, что php интерпретируемый, всё-таки. А go ты компилишь и получаешь бинарь
источник

T🐜

The Ant 🐜 in phpGeeks
на синтетических тестах разница м.б. мелая, на хелоу ворлд. А в реальном приложении на порядок
источник

ВС

Владислав Субботин... in phpGeeks
И в 8 версии это оптимизировали, чтобы каждый раз всё целиком не перегонять, а только изменённые участки
источник

ВС

Владислав Субботин... in phpGeeks
opcache, да
источник

I

Iliya in phpGeeks
Копи он врайт?
источник

I

Iliya in phpGeeks
О круто
источник

ВС

Владислав Субботин... in phpGeeks
Хз, статей было много на хабре на эту тему. Разрабы немного меняли принцип работы
источник

M

Maxim Kainov in phpGeeks
The Ant 🐜
на синтетических тестах разница м.б. мелая, на хелоу ворлд. А в реальном приложении на порядок
Вряд ли в реальном приложении создание инта заметно снизит производительность )
источник

T🐜

The Ant 🐜 in phpGeeks
крч в итоге получается что в если апи на го, то лоадеры в спа ваще не нужны, а если на пхп юзер может и пару секунд сидеть смотреть на крутящееся говно на экране :D
источник

ВС

Владислав Субботин... in phpGeeks
The Ant 🐜
крч в итоге получается что в если апи на го, то лоадеры в спа ваще не нужны, а если на пхп юзер может и пару секунд сидеть смотреть на крутящееся говно на экране :D
Засунь всё общее в опкэш
источник

ВС

Владислав Субботин... in phpGeeks
И всё, твоя проблема решена
источник

V

Vladimir in phpGeeks
The Ant 🐜
крч в итоге получается что в если апи на го, то лоадеры в спа ваще не нужны, а если на пхп юзер может и пару секунд сидеть смотреть на крутящееся говно на экране :D
лоадеры в спа ваще не нужны и сеть у всех - оптика до компа, а не мобильный инет с заходом в цокольные этажи и лифты?)
источник

T🐜

The Ant 🐜 in phpGeeks
Vladimir
лоадеры в спа ваще не нужны и сеть у всех - оптика до компа, а не мобильный инет с заходом в цокольные этажи и лифты?)
уже везде 5джи 😄
источник