Статьи

Почему разработчики должны рассмотреть хостинг WordPress.com

Что если бы вы могли забыть об обновлениях, исправлениях безопасности, задержках с задержками и проблемах пропускной способности / дискового пространства? Automattic, компания, разработавшая WordPress, предоставила услугу хостинга настолько всеобъемлющую, что даже позволяет устанавливать сторонние плагины и шаблоны.

Сайт WordPress на экране ноутбука

WordPress (WP) является не только самой популярной системой управления контентом, но по состоянию на август 2017 года она обеспечивает 28,5% всей сети (см. « Статистика использования и доля рынка систем управления контентом для веб-сайтов »). Во многом это связано с тем, что владельцы сайтов запускают копии бесплатного программного обеспечения, представленного на WordPress.org (WP.org), на своих собственных серверах.

Читайте лучше Разработка WordPress

Размещение собственной копии WP дает вам свободу добавлять плагины, настраивать шаблоны и настраивать поведение программного обеспечения, но у него есть свои недостатки, такие как необходимость иметь дело с большим количеством обновлений, проблемы безопасности и другие вопросы, которые мы обсудим в настоящее время.

WP также предлагает размещенную версию своего программного обеспечения на WordPress.com (WP.com). Разработчики склонны избегать этой опции, в основном потому, что она предлагает значительно меньший контроль над настройкой, отсутствие пользовательских шаблонов и плагинов. Но в то же время есть такие преимущества, как автоматическое обновление, гораздо более строгая защита и глобальное распространение. А совсем недавно WP.com рассмотрел некоторые из его ограничений и стал предлагать гораздо больший контроль над способами настройки программного обеспечения — даже позволяя устанавливать дополнения и пользовательские темы!

В этой статье мы рассмотрим, что вы можете и не можете делать с сайтом WP.com, и я предложу причины, по которым вы могли бы пересмотреть WP.com по поводу варианта самостоятельного хостинга.

WordPress.com: SaaS!

SaaS означает « Программное обеспечение как услуга» . По сути, само программное обеспечение — в данном случае WordPress — это сервис. И вместе с программным обеспечением поставляется вся инфраструктура, необходимая для его запуска, и вам не нужно беспокоиться о ресурсах сервера и обо всем, что необходимо для запуска и управления установкой WP.

WP.com является официальным хостингом, поддерживаемым Automattic, компанией, которая в 2010 году передала товарный знак WordPress Фонду WordPress . Мэтт Малленвег, создатель WP, является генеральным директором и основателем Automattic, компании по всем вопросам WordPress. Это WP в облаке .

То, что вы получаете за использование такого сервиса, как WP.com, — это спокойствие, что вещи не сломаются, даже если вы оставите их без присмотра. Но давайте посмотрим подробно, как переключение с общего хостинга на WP.com может упростить ситуацию.

Обновления и обновления

При запуске собственной, самодостаточной копии WP вам необходимо регулярно выполнять обновления, чтобы обеспечить безопасность установки. Инженерная команда в WP сделала процесс действительно плавным, поэтому, если вы правильно установили определенные права на запись, это не займет у вас больше минуты или двух. Тем не менее, вам нужно будет делать это на несколько регулярной основе. Многие сайты быстро устаревают, предоставляя взломщикам широкие возможности.

Тогда у вас есть обновления. Рассмотрим эти сценарии:

  • обновление , скажем, с версии 4.8 до 4.8.1
  • обновление с 4.7 до 4.8
  • серьезное обновление происходит с версии 3.9 до 4.0.

Первый тип «обновления», как правило, плавный, с проблемами безопасности и производительности.

Обновления иногда могут быть проблематичными, так как вводятся новые функции.

Но крупные обновления почти гарантированно будут проблемой, поскольку шаблоны и плагины должны быть переписаны для правильной работы с обновленным API.

Поскольку WP.com управляется теми же людьми, которые поддерживают кодовую базу WP.org , все обновления и обновления плавно синхронизируются от одного к другому.

Балансировка нагрузки и глобальное распределение

Производительность сегодня важнее, чем когда-либо. Поскольку разработчики вынуждены быстро создавать сайты, недостаточно просто создать сайт на виртуальном хостинге и оставить все как есть. Такие вопросы, как балансировка нагрузки и CDN для немедленной доставки контента по всему миру, стали важным фактором при настройке сайта.

Если ваши сайты имеют международную аудиторию, у вас всегда будут посетители рядом с центром обработки данных, которые будут очень быстро заходить на ваш сайт, но чем больше вы отдаляетесь от него, тем менее отзывчивыми будут ваши сайты (например, если сайт размещен на западном побережье США и доступ к нему из Европы.)

WP.com обеспечивает балансировку нагрузки из коробки . Неважно, насколько большой ваш сайт, сколько у него трафика или глобально распределенная ваша аудитория, WP.com может справиться со всем этим и многим другим. Кроме того, он обладает преимуществами службы облачного хостинга (см. « Сравнение общего и облачного хостинга и способы выбора »), в том числе является частью сети, распределенной по всему миру, что делает ваш сайт почти мгновенно доступным независимо от того, доступны ли вы из Шанхая, Рима, Йоханнесбурга, Нью-Йорка или Рио-де-Жанейро.

Обновления и обслуживание сервера

И то же самое относится к программному обеспечению, от которого зависит WP — PHP и MySQL. Время от времени ваша хостинговая компания будет проходить серьезное обновление, с большим количеством уведомлений по электронной почте, документацией и учебными пособиями о том, как осуществить переход, поджигая форумы компании. Опять же, обновления серверов происходят не часто, но когда они это делают, это трудоемкий процесс, который включает в себя настройку заново, тестирование и риск поломки ваших сайтов, если вы не смогли выполнить переход должным образом.

Если у вас есть пара установок WP, время обслуживания увеличится, и вам нужно быть очень методичным, чтобы избежать проблем в середине и в долгосрочной перспективе. И чем разнообразнее ваша клиентура, тем больше серверов вам нужно будет отслеживать, и тем меньше вы сможете упростить обновления.

Инженеры WP.com поддерживают всю инфраструктуру для вас, и даже крупные обновления (как программные, так и аппаратные) выполняются без проблем. Это магия SaaS, где само программное обеспечение является сервисом, и вам не нужно беспокоиться ни о чем другом, кроме как просто использовать его.

Из-за лучших практик DevOps вы никогда не узнаете, что такие серьезные изменения произошли с инфраструктурой. И это не повлияет на время безотказной работы вашего сайта, которое будет на 100% даже во время значительных обновлений программного и аппаратного обеспечения.

Безопасность

Проблема, связанная с несвоевременным обновлением, заключается в том, что в результате вы получите небезопасную установку WP, где любой скрипт-ребенок может управлять вашими сайтами, просто сканируя уязвимые версии WP в Интернете.

Кроме того, даже если ваш собственный экземпляр WP обновлен, для более опытного взломщика требуется только автоматическая уязвимость на сервере. И хотя это происходит не постоянно, это то, что многие из нас пережили мучительно.

Каждый патч применяется к WP.com, как только он становится доступным для WP.org . Кроме того, из-за глобально распределенной природы облака влияние DDoS-атак значительно минимизировано. И даже в случае использования эксплойта нулевого дня на WP.com для компрометации его веб-сайтов, как только атака обнаружена, инженеры немедленно отменят фиктивные изменения и исправят дыру в безопасности.

Уже на выделенном сервере или управляемом плане? Подумай еще раз!

Выделенный сервер — это расширенная версия плана общего хостинга, или, я бы сказал, «общего плана хостинга» без «общей» части.

По сути, у вас будет больше «выделенных» ресурсов, таких как пропускная способность, процессор, оперативная память, дисковое пространство. Но, по сути, вы все еще не решаете ни одну из проблем, описанных выше, поэтому в этом смысле выделенный сервер предлагает небольшую добавленную стоимость .

И вы заплатите много за это! Долгосрочные затраты на выделенный сервер могут составлять около 1000 долларов в год. И только с тремя выделенными серверами, работающими на нескольких сайтах WP, вы можете очень легко достичь отметки в 500 долларов в месяц.

Оказывается, что доступно более экономичное решение , которое не только назначит вам столько пропускной способности, ЦП, ОЗУ и места, сколько вам может понадобиться, но и одновременно решит все вышеупомянутые проблемы.

Планы WordPress.com

По состоянию на август 2017 года WP.com предлагает четырехуровневую структуру плана. Вы можете увидеть полную информацию на https://wordpress.com/pricing/ , но вот общая картина:

Свободно личный премия Бизнес
$ 0 $ 4 / мес $ 8,25 / мес $ 24,92 / мес
3 ГБ 6 ГБ 13 ГБ Неограниченное хранение.
WordPress.com поддомен Пользовательский домен Пользовательский домен Пользовательский домен
Поддержка через форумы Поддержка по электронной почте и в чате Поддержка по электронной почте и в чате Поддержка по электронной почте и в чате
Объявления Без рекламы Без рекламы Без рекламы
Неограниченные премиальные темы Неограниченные премиальные темы
Настройка CSS Настройка CSS
Показывать объявления через WordAds Показывать объявления через WordAds
Установить плагины
Загрузить темы
Гугл Аналитика
Удалить WordPress.com брендинг

Обратите внимание, что цены указаны за месяц, но оплачиваются ежегодно .

Сторонние плагины и пользовательские темы

Да, мы добирались до этого! Вы все говорили: «Послушайте, это все хорошо, это отличный сервис, но мне нужны плагины и пользовательские шаблоны, а WP.com просто не работает». Ну, они слышали вас, и с августа 2017 года , это особенность бизнес-плана:

Это серьезное улучшение по сравнению с тем, что сдерживает многих разработчиков и дизайнеров от использования WP.com.

Есть, однако, некоторые ограничения. Вы все еще не можете изменить ядро ​​WP, и сервис предназначен для плагинов, официально поддерживаемых на WP.org. Но это изменение приносит большую гибкость для широкого спектра потребностей. И давайте посмотрим правде в глаза: если вам, как разработчику, нужно изменить ядро ​​WP, вы недостаточно знакомы с API WordPress и не можете правильно писать плагины.

Когда следует придерживаться обычного плана хостинга

Если у вас есть модифицированная установка WP (и я уже прокомментировал, что это обычно не очень хорошая вещь), вам понадобится место для его запуска, поэтому необходимо придерживаться обычного плана хостинга.

Другой случай, для которого вам понадобится обычный хостинг-план, это если у вас есть пользовательские или модифицированные плагины , которых нет в WP.org.

Наконец, если вы оцениваете стоимость по сравнению с функциями и по-прежнему не хотите платить 25 долларов за возможность использовать плагин или загрузить собственный шаблон, это нормально, и вам решать. В конце концов, только четыре сайта с этими функциями будут стоить около 100 долларов в месяц. Но учтите, однако, что вы можете перевести эту стоимость своему клиенту. Вместо того чтобы говорить «хостинг стоит 5 долларов в месяц», вы бы сказали: «хостинг стоит 25 долларов в месяц и включает настраиваемую поддержку, балансировку нагрузки, постоянные обновления, глобальное распространение»… и так далее. Вы поняли идею.

Конечная альтернатива: управляемый WordPress.com

WP управляет почти третью часть Интернета, и неудивительно, что вокруг него процветает целая коммерческая экосистема. Это включает в себя «управляемые» решения: вы платите компании за запуск программного обеспечения для вас.

Хотя многие из этих компаний увидят, что их бизнес-модель серьезно повреждена недавно добавленной поддержкой WP.com плагинов и тем, некоторые по-прежнему предлагают конкурентоспособные цены, позволяя вам запускать несколько сайтов WP на одном сервере, и преимущество, позволяя вам изменять вся установка WP, при этом обрабатывая все остальное за вас.

Некоторые из них включают: DreamHost , Маховик , GoDaddy , MediaTemple , Pagely , Pressable , Pressidium , SiteGround и WPEngine .

См. « Управляемый хостинг WordPress: плюсы и минусы » для получения дополнительной информации.

Заворачивать

Обновления, обновления, безопасность, время безотказной работы, балансировка нагрузки, распределение… WP.com решает ряд проблем, с которыми вам очень трудно справиться, даже при оплате выделенного сервера в 150 долларов в месяц. Да, у него есть некоторые ограничения, присущие модели доставки SaaS, например, невозможность изменить некоторые аспекты программного обеспечения, в частности код. Но все же его гибкость охватывает широкий спектр применения.

Это душевное спокойствие за несколько дополнительных долларов, которые иногда вы можете перевести вашему клиенту, а иногда нет. Но это также, во многих случаях, разумная цена, чтобы заплатить за полное забвение о поддержании сайта когда-либо снова.