Павел Дуров объявил о том, что его компания завершила переход на свой собственный компилятор для PHP, который назвали просто KPHP. После этого скорость загрузки страниц увеличилась в 2 раза. Из его сообщения не совсем понятно, как перед этим работал сайт. Либо они пользовались сторонним компилятором для PHP, либо использовали интерпретатор. В первом случае достижение олимпиадников из команды Дурова отличные, но во втором не очень. Ведь обычно после компиляции кода, его скорость исполнения вырастает в 5-6 раз. Основатель ВКонтакте объявил, что вскоре их разработка будет доступна для всех программистов в мире (хорошо еще, что не во всей Вселенной). В дальнейших комментариях было сказано, что разработка компании ВКонтакте намного быстрее компилирует код, нежели аналогичный продукт от Facebook. Правда у KPHP есть существенные недостатки - не поддерживается весь арсенал PHP, а только тот, который использует ВКонтакте. Павел Дуров также добавил, что объектно ориентированное программирование слабо совместимо с KPHP.
Если действительно новый компилятор будет работать, как заявлено, то создание web сайтов, которые выдерживают большие нагрузки станет гораздо легче осуществлять.
По своему обыкновению, Павел Дуров представил разработку ВКонтакте, как нечто революционное, но так ли это на самом деле станет ясно, когда компания предоставит ее широкой публике. Некоторые специалисты в Рунете высказывают обоснованные сомнения, ведь кроме графиков не было показана другая техническая информация.
В любом случае компания не стоит на месте, а постоянно работает над технологиями, которые позволяют ей удерживать первое место в России среди социальных сетей. А недавно компания вышла на 9-ое место в мире. Это отличное достижение для отечественной it-компании.
UPD
Оказывается, что компилятор KPHP ускоряет работу кода не в 2 раза, а на много быстрее. Загрузка страниц не может ускориться в связи тормозами в сети. Ее работу команда Павла Дурова будет ускорять. Ему следовало бы выложить графики, которые показывают скорость выполнения программного кода, а он выложил время загрузки страницы. Таким образом, Павел всех запутал. Теперь можно предположить обратное - инженеры компании ускорили работу сети и скорость загрузки страниц выросла, PHP работает с прежней скоростью. Или еще другой вариант - социальная сеть удалила кучу пиратского контента и под кэш высвободилось куча серверов. Теперь PHP не напрягается, а страницы просто грузятся из оперативной памяти, это тоже могло привести к ускорению. Олимпиадникам стоило лучше подготовить материал для Павла Дурова.
Читайте также:
- MTProto - новый протокол для мобильных устройств
2 комментария:
Как приятно узнавать что наши компании входя уже в мировую десятку. И это уже кое что! Остаётся поздравить нашего вундеркинда со значительным успехом и выйти на первые позиции...)))
Павлик я тобой на веки!:)
Отправить комментарий