Огромный сборник статей от WPTec для начинающих

Мнение

WP Engine сотрудничает с 10up для запуска корпоративной платформы хостинга HHVM WordPress

Сегодня WP Engine запускает корпоративную хостинговую платформу с высокой доступностью. Новый продукт называется Mercury и создан для предоставления HHVM (с отказоустойчивостью PHP-FPM) клиентам, которым требуется более высокая производительность PHP.

WP Engine — один из первых управляемых хостов WordPress, предлагающий HHVM (виртуальную машину HipHop), механизм выполнения PHP, изначально созданный Facebook для повышения эффективности своей инфраструктуры. Поскольку HHVM все еще новый и не на 100% стабилен в производственных средах, WP Engine решил обеспечить автоматический возврат к своему стеку PHP по умолчанию. Эта защита от отказа невидима для посетителей и используется только 0,1% времени, пока перезапускается HHVM.

WP Engine в партнерстве с 10up , агентством по разработке WordPress, разработали и создали систему для предоставления HHVM клиентам. Тесты, опубликованные 10up, показывают ошеломляющие улучшения производительности до 600%.

В общей установке WordPress + bbPress без кэширования страниц HHVM обеспечивает в среднем время отклика в 5,6 раза быстрее по нескольким тестам:

При тестировании bbPress с 250 одновременными входами в систему пользователями HHVM стабильно обеспечивает в 3,6 раза более быстрое время отклика. Обычный сайт WordPress с пользовательской темой и плагинами привел к увеличению времени отклика примерно в 3,9 раза при использовании HHVM по сравнению с PHP-FPM. На данный момент HHVM не очень хорошо работает с BuddyPress, но WP Engine планирует обсудить это с Джоном Джеймсом Джейкоби в ближайшем будущем, чтобы посмотреть, что можно сделать.

Основатель 10up Джейк Голдман считает, что со временем HHVM будет работать еще лучше и станет более доступным:

Отражая историю авиаперевозок, Mercury со временем будет становиться все более плавным, доступным и доступным. Мы уже воодушевлены первыми результатами: время отклика bbPress увеличилось до 5,6 раз быстрее, в 3,6 раза быстрее всего за 740 мс при 250 одновременных посетителях.

10up предложила свой сайт в качестве первого тестового примера и в настоящее время работает на новой платформе Mercury.

Другие разработчики также экспериментировали с WordPress на HHVM с начала этого года, достигнув аналогичных результатов с точки зрения повышения производительности:

https://twitter.com/markjaquith/status/458294601129144320

https://twitter.com/markjaquith/status/458297336410951680

Будущее HHVM и хостинга WordPress

Сколько времени пройдет, прежде чем HHVM станет самым распространенным движком PHP для всех управляемых хостов WordPress? Учитывая, насколько он новый и нестабильный в настоящее время, большинство хостов не спешат предоставлять HHVM. Однако успехи, достигнутые в результате сотрудничества между 10up и WP Engine, должны помочь другим хостам.

«Я думаю, важно отметить, что команда Facebook HHVM с открытым исходным кодом действительно реагирует на проблемы, мысли и отзывы», — сказал Tavern представитель WP Engine Томас Пуч. «Так что это очень хорошее предзнаменование для нас в будущем, когда мы переведем больше систем WordPress на эту технологию».

Пуч надеется, что работа WP Engine и 10up с HHVM поможет предоставить ценные отзывы для ядра WordPress. «Я глубоко верю в недавние заявления Мэтта о WordPress как о структуре приложений и работе над API, которую делает основная команда», — сказал Пуч. «Я думаю, что HHVM позволяет нам создавать более богатые возможности с помощью WordPress более производительным способом, и это захватывающе. Так что на самом деле мы хотим помочь сообществу в целом подготовить наш код к этому».

Клиентам Mercury будет предоставлена ​​конфигурация Vagrant для использования в локальной разработке, и Пуч сказал, что компания готова предоставить конфигурацию всем, кто ее запрашивает.

Одной из проблем для разработчиков, использующих HHVM, является знание того, какие плагины совместимы с ним. «Что бы я хотел увидеть, так это возможность помечать плагины и темы в официальном репозитории как проверенные HHVM», — сказал Пуч. WP Engine начинает проводить большой раунд базового тестирования, чтобы выяснить, какие популярные плагины совместимы с HHVM. «Мы опубликуем этот список для всего сообщества, чтобы люди знали, где искать, а также работаем с разработчиками плагинов и магазинами тем, чтобы подготовить их код», — сказал он.

Что касается HHVM, WP Engine сыграл важную роль в прокладывании пути для других проектов с открытым исходным кодом, чтобы воспользоваться его преимуществами. Пол Тарьян, глава Facebook по открытым исходным кодам для HHVM, подчеркнул важность этого партнерства в заявлении Mercury:

Команда WP Engine Labs проделала впечатляющую работу по демократизации HHVM для сообщества разработчиков открытого исходного кода. Мы рады работать вместе с командой Labs над тонкой настройкой стека, чтобы полностью раскрыть потенциал HHVM и значительно ускорить выполнение PHP. PHP является основой Facebook, а также большей части Интернета, и это объявление должно стать важным толчком для всего сообщества разработчиков.

Запуск Mercury означает, что гораздо больше пользователей WordPress получат возможность запускать свои сайты на HHVM. Поскольку проблемы, характерные для WordPress, устраняются благодаря сотрудничеству WP Engine с разработчиками HHVM, со временем он должен стать более стабильным.

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *