Pull to refresh
0
0

Пользователь

Send message

Обзор расширения OPCache для PHP

Reading time33 min
Views121K


PHP — это скриптовый язык, который по умолчанию компилирует те файлы, которые вам нужно запустить. Во время компилирования он извлекает опкоды, исполняет их, а затем немедленно уничтожает. PHP был так разработан: когда он переходит к выполнению запроса R, то «забывает» всё, что было выполнено в ходе запроса R-1.

Очень маловероятно, что на production-серверах PHP-код изменится между выполнением нескольких запросов. Так что можно считать, что при компилированиях всегда считывается один и тот же исходный код, а значит и опкод будет точно таким же. И если извлекать его для каждого скрипта, то получается бесполезная трата времени и ресурсов.
Читать дальше →
Total votes 56: ↑55 and ↓1+54
Comments25

PHP GR8: повысит ли JIT производительность PHP 8

Reading time6 min
Views30K


PHP — один из основных языков разработки в Badoo. В наших дата-центрах тысячи процессорных ядер заняты выполнением миллионов строк кода на PHP. Мы внимательно следим за новинками и активно ищем пути улучшения производительности, так как на наших объёмах даже небольшая оптимизация приводит к существенной экономии ресурсов. Одна из главных новостей в области производительности PHP — появление JIT в восьмой версии языка. Это, безусловно, не могло остаться без нашего внимания, и мы перевели статью о том, что есть JIT, как он будет реализован в PHP, зачем его решили делать и что от него ждать.

Если вы не вышли из пещеры или не прибыли из прошлого (в этом случае добро пожаловать), то уже знаете, что в PHP 8 будет JIT: на днях тихо-мирно завершилось голосование, и подавляющее большинство участников высказались за внедрение, так что всё решено.
 
Можно в порыве радости даже изобразить несколько безумных движений как на фото (это, к слову, называется «детройтский JIT»:
 
Читать дальше →
Total votes 70: ↑69 and ↓1+68
Comments76

Современная религия: что людям дают Google, Facebook, Amazon и Apple?

Reading time3 min
Views7.7K


Скотт Гэллоуэй — персонаж любопытный. Достаточно послушать одну его лекцию, чтобы либо очароваться его способом думать, либо невзлюбить выскочку. Дядька создал несколько успешных бизнесов (последний экзит $155M), преподает маркетинг в NYU, пишет толковые книжки.


В своей последней книге «The Four: The Hidden DNA of Amazon, Apple, Facebook, and Google» Гэллоуэй пробует объяснить успех четырех самых влиятельных тэк компаний через эволюционную антропологию. Оригинально, спорно, захватывающе.


Ключевые идеи:

Total votes 48: ↑27 and ↓21+6
Comments15

От нуля к единице. Как я прошел путь от фрилансера до главного дизайнера за год

Reading time5 min
Views26K


Первое время мне нравился ритм жизни фрилансера. Но после очередного проекта, о котором я забыл, как только получил деньги, мне захотелось что-то в моей работе поменять. Я выписал свои навыки, стремления и выбрал для себя новый путь. Мне захотелось не просто получать деньги, но и сделать что-то значимое. Именно в тот момент я решил на время отказываться от будущих заказов и подготовил пошаговый план достижения цели — стать главным дизайнером продукта.
Читать дальше →
Total votes 34: ↑23 and ↓11+12
Comments15

You, Inc. Как развить личные и профессиональные навыки, продать их и выделиться из толпы

Reading time3 min
Views27K


Вокруг нас множество талантливых людей, но не каждый из них успешен. Я уверен, что вы встречали аспирантов, эрудиция которых поражает. Они молоды и умны, но кроме родного вуза о них нигде не знают.

Из этого примера видно, что знания не являются главным фактором успеха. Недостаточно просто изучить какую-либо тему. Важно еще правильно рассказать об этом другим.

Год назад я заинтересовался этим вопросом и выяснил, что построение и продвижение личного бренда не такой сложный процесс, как может показаться сначала. Он строится на простых правилах, о которых я и расскажу в этой статье.
Читать дальше →
Total votes 25: ↑20 and ↓5+15
Comments11

Information

Rating
Does not participate
Registered
Activity