Artwork

Kandungan disediakan oleh Skillbox Media Code. Semua kandungan podcast termasuk episod, grafik dan perihalan podcast dimuat naik dan disediakan terus oleh Skillbox Media Code atau rakan kongsi platform podcast mereka. Jika anda percaya seseorang menggunakan karya berhak cipta anda tanpa kebenaran anda, anda boleh mengikuti proses yang digariskan di sini https://ms.player.fm/legal.
Player FM - Aplikasi Podcast
Pergi ke luar talian dengan aplikasi Player FM !

KPHP: зачем VK свой компилятор PHP и как он устроен

52:37
 
Kongsi
 

Manage episode 390933931 series 3315858
Kandungan disediakan oleh Skillbox Media Code. Semua kandungan podcast termasuk episod, grafik dan perihalan podcast dimuat naik dan disediakan terus oleh Skillbox Media Code atau rakan kongsi platform podcast mereka. Jika anda percaya seseorang menggunakan karya berhak cipta anda tanpa kebenaran anda, anda boleh mengikuti proses yang digariskan di sini https://ms.player.fm/legal.
Содержание

— Какие технологии лежали в основе первой версии «ВКонтакте».

— В какой части сайта возникли первые проблемы с ростом нагрузки.

— Для чего команда «ВКонтакте» писала свои собственные СУБД.

— В чём было узкое место приложения с точки зрения языка программирования?

— Как новая команда разбиралась в устройстве первой версии компилятора и собирала новую.

— Почему «олимпиадный» код так сложно читать.

— Как повышали производительность кода на PHP в Meta*.

— Где пролегает граница между обычным сервисом и хайлоадом.

— Как устроен KPHP. Почему код на PHP переводится именно в C++.

— Чем компилируемые языки программирования лучше интерпретируемых.

— Будут ли в KPHP появляться фичи из новых версий PHP.

— Зачем исходники KPHP выложили в открытый доступ. Есть ли у KPHP сторонние контрибьюторы.

— С какими проблемами столкнулись разработчики, когда выкладывали код на GitHub.

— Как в KPHP реализован рантайм.

— Что ребята из VK планируют добавить и улучшить в KPHP.

— Во сколько раз ускорилась загрузка страниц в VK после перехода на KPHP.

Гость: Александр Кирсанов.

Занимается разработкой KPHP и других Open Source-проектов в VK, оптимизацией ядра и работой на стыке PHP-KPHP-движки.

Полезные ссылки:
Статья про KPHP на «Хабре» https://habr.com/ru/companies/vk/articles/527420/

Доклад про историю KPHP на VK Team https://www.youtube.com/watch?v=aSQhErzNsg8

Доклад про распределённый компилятор https://www.youtube.com/watch?v=8v0HOMrGixY

Распределённый компилятор nocc на GitHub https://github.com/VKCOM/nocc/blob/master/docs/architecture.md

Плагин для строгой типизации в PHP

Плагин Modulite https://vkcom.github.io/modulite/

Та самая «книга с драконом» (на всякий случай) https://books.google.ru/books?id=PH11DwAAQBAJ&hl=ru
Стартовать в программировании вместе со Skillbox: skillbox.ru/code

Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!

* Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности».

  continue reading

128 episod

Artwork
iconKongsi
 
Manage episode 390933931 series 3315858
Kandungan disediakan oleh Skillbox Media Code. Semua kandungan podcast termasuk episod, grafik dan perihalan podcast dimuat naik dan disediakan terus oleh Skillbox Media Code atau rakan kongsi platform podcast mereka. Jika anda percaya seseorang menggunakan karya berhak cipta anda tanpa kebenaran anda, anda boleh mengikuti proses yang digariskan di sini https://ms.player.fm/legal.
Содержание

— Какие технологии лежали в основе первой версии «ВКонтакте».

— В какой части сайта возникли первые проблемы с ростом нагрузки.

— Для чего команда «ВКонтакте» писала свои собственные СУБД.

— В чём было узкое место приложения с точки зрения языка программирования?

— Как новая команда разбиралась в устройстве первой версии компилятора и собирала новую.

— Почему «олимпиадный» код так сложно читать.

— Как повышали производительность кода на PHP в Meta*.

— Где пролегает граница между обычным сервисом и хайлоадом.

— Как устроен KPHP. Почему код на PHP переводится именно в C++.

— Чем компилируемые языки программирования лучше интерпретируемых.

— Будут ли в KPHP появляться фичи из новых версий PHP.

— Зачем исходники KPHP выложили в открытый доступ. Есть ли у KPHP сторонние контрибьюторы.

— С какими проблемами столкнулись разработчики, когда выкладывали код на GitHub.

— Как в KPHP реализован рантайм.

— Что ребята из VK планируют добавить и улучшить в KPHP.

— Во сколько раз ускорилась загрузка страниц в VK после перехода на KPHP.

Гость: Александр Кирсанов.

Занимается разработкой KPHP и других Open Source-проектов в VK, оптимизацией ядра и работой на стыке PHP-KPHP-движки.

Полезные ссылки:
Статья про KPHP на «Хабре» https://habr.com/ru/companies/vk/articles/527420/

Доклад про историю KPHP на VK Team https://www.youtube.com/watch?v=aSQhErzNsg8

Доклад про распределённый компилятор https://www.youtube.com/watch?v=8v0HOMrGixY

Распределённый компилятор nocc на GitHub https://github.com/VKCOM/nocc/blob/master/docs/architecture.md

Плагин для строгой типизации в PHP

Плагин Modulite https://vkcom.github.io/modulite/

Та самая «книга с драконом» (на всякий случай) https://books.google.ru/books?id=PH11DwAAQBAJ&hl=ru
Стартовать в программировании вместе со Skillbox: skillbox.ru/code

Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!

* Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности».

  continue reading

128 episod

Tüm bölümler

×
 
Loading …

Selamat datang ke Player FM

Player FM mengimbas laman-laman web bagi podcast berkualiti tinggi untuk anda nikmati sekarang. Ia merupakan aplikasi podcast terbaik dan berfungsi untuk Android, iPhone, dan web. Daftar untuk melaraskan langganan merentasi peranti.

 

Panduan Rujukan Pantas

Podcast Teratas