Categories: Мнение

Скрипт Bluehost с открытым исходным кодом, используемый для обновления 2,5 миллионов сайтов WordPress

Во время выступления в 2015 году Мэтт Малленвег рассказал о недавних усилиях Bluehost по обновлению устаревших сайтов WordPress своих клиентов. Обнаружив, что 80% их установок WordPress не были последней версии, Bluehost написал Perl-скрипт, который использует WP-CLI для обновления сайтов, даже тех, которые работают на версиях до 1.0.2. Компания успешно обновила более 2,5 млн сайтов клиентов.

По словам представителя Bluehost Майка Хансена , скрипту потребовалось около месяца, чтобы обработать все устаревшие сайты. Сначала он проверяет статус сайта, затем создает резервные копии, а затем запускает все обновления через WP-CLI. Затем скрипт проверяет сайт, чтобы убедиться, что все в порядке. Если что-то сломается, восстанавливает резервную копию. Хансен сказал, что они выполняют его на задании cron, поэтому для его запуска не требуется человек. Компания использует этот скрипт для постоянного обновления сайтов WordPress, при этом клиентам не нужно инициировать обновления.

Bluehost использовал скрипт для успешного обновления 99% сайтов WordPress на своей платформе. После первого крупного обновления менее 0,007% клиентов сообщили о проблемах, а запросы на техническую поддержку, связанные с WordPress, сократились на 18%.

«Наши запросы в службу поддержки не работают отчасти из-за того, что мы не получаем так много взломанных сайтов на очень старых версиях WordPress», — сказал Хансен Tavern. «Вещи реже ломаются. Несовместимость плагинов и тем была уменьшена.

«Изначально мы думали об обновлении ядра, затем плагинов, затем тем, но поняли, что делать их все сразу — самый успешный путь», — сказал он.

Инициатива Bluehost стала огромным вотумом доверия к обновлениям WordPress, поскольку теперь они прошли боевые испытания хостом вплоть до очень старых версий. Когда была выпущена версия 4.3, Bluehost смог выполнить 2,6 миллиона обновлений ядра, а также плагины и темы.

Вчера компания открыла исходный код сценария обновления WP Tools под лицензией GPL. Теперь он доступен на GitHub для использования или изменения любым человеком или хостинговой компанией. Скрипт получил свой первый запрос на включение менее чем за 24 часа. Благодаря вкладу других хостов, работающих над тем, чтобы сделать Интернет более безопасным, WP Tools может стать еще более надежным для текущих обновлений WordPress.

writer

Recent Posts

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

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

2 года ago

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

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

2 года ago

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

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

2 года ago

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

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

2 года ago

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

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

2 года ago

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

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

2 года ago