Categories: Мнение

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 с начала этого года, достигнув аналогичных результатов с точки зрения повышения производительности:

Будущее 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, со временем он должен стать более стабильным.

writer

Recent Posts

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

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

1 год ago

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

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

1 год ago

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

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

1 год ago

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

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

1 год ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

1 год ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago