Если вы похожи на меня, вы долгое время были страстным разработчиком WordPress. Но есть один управляемый хост, который последовательно продвигается вперед, чтобы обеспечить решения общих проблем публикации: WP Engine .
WP Engine не ваш типичный провайдер хостинга для WordPress. Вместо этого они ориентированы на разработчиков и прилагают все усилия для предоставления мощных функций и сервисов, которые вы обычно можете пожелать на WordPress.com или при самостоятельном размещении.
В этом уроке я познакомлю вас со многими преимуществами размещения ваших сайтов на WP Engine и их новым инструментом автоматической миграции, благодаря которому начать работу с ними так просто, как никогда раньше. Кроме того, если вы хотите, вы также можете посмотреть недавний вебинар WP Engine, посвященный некоторым из этих проблем: ваш рабочий процесс, ваш путь и / или прочитать их последний технический документ (pdf) .
Я очень рекомендую вебинар, если вы хотите более подробно рассмотреть концепции, которые я здесь рассматриваю. Технический менеджер по продукту Тейлор МакКэслин и инженер по эксплуатации Энтони Бурчелл проделали большую (и занимательную) работу, объясняя плюсы, минусы и полезные сценарии для многих уникальных и мощных функций WP Engine для разработчиков.
Фон WP Engine
WP Engine — ведущий поставщик управляемого хостинга для WordPress. Компания поддерживает тысячи веб-сайтов и приложений, созданных на платформе WordPress, обеспечивая быстрый, надежный и безопасный веб-интерфейс. Все уровни пользователей, в том числе блогеры, маркетологи, малые и средние предприятия и крупные корпорации, используют платформу WP Engine для поддержания работы своих веб-сайтов. Основанная в 2010 году, WP Engine со штаб-квартирой в Остине, штат Техас, и имеет офисы в Сан-Франциско, Калифорния, Сан-Антонио, Техас и Лондон, Англия.
Впервые я узнал о WP Engine от моего коллеги Джастина Кардера, который ведет популярный блог местных новостей в развивающемся центре Сиэтла, Капитолийском холме. Он с большим уважением ведет блог CHS в течение нескольких лет на WP Engine.
Точно так же я начал хостинг с WP Engine, когда в начале этого года запустил Flee the Jungle , мой вариант покупки на Amazon. Из этого опыта появились два моих собственных урока:
- Предстоящий учебник Envato Tuts + о создании гео-локальных сайтов для Flee the Jungle, в которых используются некоторые мощные функции WP Engine
- Использование функции копирования сайта WP Engine для быстрого и удобного предложения моего учебного курса по базе знаний.
Во время разработки у меня был собственный хостинг Flee the Jungle, и я имел большой опыт использования плагина автоматической миграции сайтов WP Engine .
TorqueMag
Помимо отличной документации и регулярно обновляемого блога с описанием новых функций и сервисов, WP Engine также запускает TorqueMag , независимый от редактора голос для сообщества разработчиков WordPress.
Хотя этот учебник спонсируется WP Engine, я даже более предвзят, как довольный пользователь, адвокат и партнер. Я регулярно рекомендую услуги компании людям для отличного хостинга WordPress. У меня был небольшой опыт общения с их сотрудниками в этом году, и они кажутся отличными людьми. Они предлагают активное наблюдение и всегда полезны. Вы также можете услышать, как Тейлор и Энтони проводят вас через вебинар.
Просто напоминание, если у вас есть какие-либо вопросы или комментарии к учебнику, пожалуйста, не стесняйтесь размещать их ниже в комментариях. Вы также можете подписаться на меня в Твиттере и написать мне там.
Цены и планы
Прежде чем мы начнем, вы можете посетить WP Engine, чтобы подписаться на их обслуживание; если в любое время в течение первых 60 дней вы хотите получить возмещение, просто спросите их; удовлетворение гарантировано. У них есть полезный калькулятор цен, который поможет вам выбрать лучший план для ваших нужд:
Решение проблем для разработчиков WordPress
Давайте начнем знакомство с некоторыми уникальными функциями, которые делают WP Engine таким мощным сервисом как для издателей, так и для разработчиков WordPress.
В WP Engine мы стремимся быть платформой WordPress для разработчиков. Мы собрали набор лучших в своем классе инструментов разработки, которые помогут вам работать быстро и эффективно — инструменты, которые облегчат вашу жизнь разработчика и сэкономят ваше время на каждом этапе процесса разработки.
Среда разработки и рабочий процесс
Интеграция Бродячей Среды
Лучше всего разрабатывать сайт локально, и для его поддержки WP Engine работает в бродячей среде, которая позволит проводить локальное тестирование, которое может быть напрямую перенесено на их рабочую платформу хостинга. В то же время они предлагают среду WP Engine Mercury Vagrant , или HGV, которая позволяет вам создавать сайт локально и перемещать этот сайт в рабочую среду без особых перебоев — сайт будет выглядеть и вести себя одинаково при перемещении из локальной сети в живую.
Mercury Vagrant (HGV) — это своего рода швейцарский армейский нож. Самая крутая особенность в том, что вы можете тестировать среды HHVM и PHP прямо рядом друг с другом. Это отлично подходит для тестирования совместимости плагинов и тому подобного. HGV в настоящее время имеет очень похожий стек с программным стеком, который использует WP Engine. Основное отличие состоит в том, что HGV использует PHP-FPM, тогда как стек WP Engine использует Apache2 и mod_php.
Вскоре у вас будет полностью совместимое бродячее решение для локальной разработки с платформой WP Engine.
Сотрудничать и поддерживать контроль с помощью Git Push
Еще один пробел в наборе функций WordPress заключается в том, что в нем отсутствует встроенная интеграция для управления исходным кодом тем, плагинов и других настроек. WP Engine был первым управляемым хостинг-провайдером WordPress, который разрешил интеграцию Git для настраиваемых развертываний.
Вы можете настроить Git Push на своем портале пользователя и использовать Git для продвижения на свою производственную и промежуточную область.
Узнайте больше: Начало работы с Git Deployment в WP Engine , посмотрите вебинар Git in Motion и загрузите технический документ WP Engine Git .
Вот как сравниваются SFTP, Git и Vagrant:
Проверьте и поделитесь своей работой с промежуточными сайтами
WordPress всегда испытывал недостаток в полезной возможности постановки. Вы часто вынуждены вносить изменения в живую продукцию одной рукой, одновременно скрестив пальцы с другой.
WP Engine предлагает встроенные промежуточные сайты, и они бесплатны. В своей учетной записи WP Engine вы можете запускать столько промежуточных сайтов, сколько пожелаете, без каких-либо дополнительных затрат. Промежуточный сайт — это независимый клон вашего живого рабочего сайта, который можно легко создать для тестирования плагинов, тем и пользовательского кода.
Вы также можете скопировать промежуточный сайт обратно на действующий сайт в любое время после внесения изменений; Это облегчает процесс разработки и тестирования. Каждая установка WordPress на WP Engine может иметь свой собственный промежуточный сайт.
WP Engine имеет ряд функций, облегчающих создание и работу с вашими клиентами. Например, вы можете поделиться своим промежуточным сайтом с вашими клиентами — он защищен паролем, поэтому его могут просматривать только авторизованные пользователи. После утверждения вы можете запустить его вживую.
Вы даже можете изменить гранулярность миграции базы данных при копировании в промежуточное состояние, выбирая только определенные таблицы для тестирования новых функций или откатывая их.
Узнайте больше: лучшие практики по созданию и использованию промежуточной зоны .
Разработка в производстве
Для новых сайтов разработчикам WordPress часто проще всего работать в их реальной рабочей среде.
Некоторые говорят, что развитие на производстве — это действительно единственный способ показать реальную среду и то, как она будет вести себя в дикой природе, но иногда это происходит быстрее, не так ли? Кроме того, живой сайт доступен из любой точки мира, что дает вам возможность проверить его на разных устройствах, размерах экрана, форм-факторах, что у вас есть, чтобы посмотреть, как он выглядит.
WP Engine обеспечивает защиту паролем любого из ваших сайтов, чтобы вы могли разрабатывать новые сайты и скрывать их от всех в мире, кроме ваших клиентов и группы тестирования. Вы можете поделиться сайтом, защищенным паролем, с кем бы вы ни выбрали.
Узнайте больше: Защита паролем для производственных сайтов в разработке .
Конечно, существуют недостатки в разработке на производстве: для этого требуется подключение к Интернету, поэтому вы не можете работать в автономном режиме; и если вы совершите ошибку, эта ошибка случится так, что, возможно, все увидят. Тем не менее, лучший способ узнать, как сайт будет работать, — запустить его в реальной среде.
Резервное копирование и восстановление в один клик
WP Engine предлагает по существу Time Machine для WordPress. Вы можете создавать моментальные снимки своего живого сайта в любое время, и WP Engine будет делать это каждый день и для вас в фоновом режиме. Вы всегда можете вернуться к любому из этих снимков, независимо от того, отменили ли это живое изменение производства, которое вы только что обманули, или вернулись к теме, которую вы использовали две недели назад.
Доступ к простым резервным копиям и восстановлению в один клик в процессе разработки может превратить огромную ошибку в незначительный сбой.
Автоматические ежедневные резервные копии WP Engine хранятся отдельно от вашего сайта и трижды реплицируются в облаке для резервной системы резервного копирования. А восстановить старые снимки можно одним щелчком мыши.
Узнайте больше: Восстановление одним кликом .
Автоматизированная миграция сайта
Плагин WP Engine для автоматической миграции сайтов — лучшее решение, которое я видел для перемещения сайта WordPress. Миграция WordPress всегда была медленным, детализированным процессом, и я всегда находил его немного усугубляющим. Кажется, я всегда сталкиваюсь с небольшим затруднением, независимо от того, насколько хорошо я думал, что справился с процессом.
С автоматизированной миграцией WP Engine я быстро и легко переключил Flee the Jungle из своей среды, ориентированной на тестирование, на собственное хост-решение.
Как консультант, меня теперь искушают большие планы WP Engine и то, насколько легко было бы перенести всех моих клиентов на один хост с помощью этого плагина.
Узнайте больше: WP Engine Automated Site Migration .
Скопировать сайт
Я запустил много сайтов базы знаний, таких как «Побег из джунглей». Клонирование сайтов имеет аналогичную сложность с миграцией. Функции копирования сайта WP Engine делают это проще.
Вы можете создать несколько копий ваших существующих производственных сайтов. Вы можете скопировать один сайт на другой существующий сайт или создать новую установку, которая является копией существующего сайта. С помощью Copy Site вы можете превратить сайт, который вы разработали, в шаблон, чтобы вы могли использовать его в нескольких проектах. Вместо того, чтобы начинать новые клиентские проекты с нуля, вы можете начать с одной из установленных моделей или избранных конфигураций.
Тейлор и Энтони упоминают об использовании Copy Site, чтобы создать промежуточную среду для повышения вашей Google Page Speed. После того, как вы получили «А», вы можете перенести обновленный сайт обратно в производство.
Узнайте больше: Скопируйте сайт .
Но подождите, это еще не все. Как я уже сказал, WP Engine отвечает разработчикам, предоставляя полезные сервисы, которые приносят пользу их повседневной работе, вещи, о которых вы даже не задумывались, например бесплатные переносимые установки.
Бесплатные переносимые установки
Разработчики могут создавать сайты как переносимые, и во время разработки вам не придется платить за это деньги.
С помощью переносимых установок из WP Engine вы можете создавать неограниченное количество бесплатных установок для тестирования и разработки и переносить эти установки в учетную запись WP Engine вашего клиента, когда сайт будет готов к работе, или обратно в свою учетную запись, если вы решите сохранить контроль над сайтом позже.
Эти установки не учитываются в количестве доступных установок через вашу учетную запись WP Engine. Они также защищены паролем, чтобы помочь вам сохранить конфиденциальность сайта во время его разработки. И, если хотите, вы можете сохранить доступ к этим перенесенным установкам для дальнейшей совместной работы и разработки при их переносе.
Перевод счета
Вот самая крутая часть: когда вы переносите установку, счет за хостинг также передается вашему клиенту, что означает, что вам больше не придется связываться со счетами за хостинг или беспокоиться о том, что вам не заплатят за дополнительные расходы.
Узнайте больше: управляйте своими клиентами с помощью бесплатных переносимых установок
Расширенные возможности WordPress
В дополнение к некоторым уникальным нововведениям, описанным выше, WP Engine также предоставляет первоклассные функции в ключевых областях.
Встроенный CDN в один клик
Чтобы запустить WordPress в любом масштабе, у вас должна быть сеть доставки контента (CDN). Их настройка иногда может быть немного дополнительной работой. В WP Engine он встроен, и первые 1000 ГБ полосы пропускания бесплатны.
Много иностранных гостей? CDN от WP Engine ускоряет загрузку контента для ваших посетителей, независимо от того, где они находятся.
Узнайте больше: Сети доставки контента .
Защита SSL
Настройка SSL на серверах чрезвычайно трудоемка, сложна и сопряжена с текущими проблемами. И теперь Google дает небольшие преимущества SEO для сайтов с SSL.
WP Engine делает покупку SSL-сертификата для ваших сайтов и сайтов ваших клиентов быстрой и простой с помощью пользовательского портала, независимо от того, какой план вы используете.
Узнайте больше: защита SSL .
Автоматические обновления и исправления безопасности
WordPress чрезвычайно безопасен; когда он обновляется.
Среда WordPress постоянно меняется; например, Clifford 4.4 выпущен сегодня, когда я писал это. Если у вас большое количество сайтов, ответ на исправления безопасности и обновления инфраструктуры требует много времени. WP Engine управляет всем этим для вас автоматически, если вы не хотите детально контролировать каждый сайт.
Когда выпускается серьезное обновление, они проходят его тщательное тестирование, прежде чем применить изменения. Если вы решите управлять процессом вручную, обновления можно выполнить одним щелчком мыши.
Узнайте больше: откладывание автоматических обновлений WP Engine до ядра WordPress .
Индивидуальные улучшения, уникальные для WP Engine
Быстрая геолокация и настройка
WP Engine имеет встроенные шорткоды, которые позволяют вам предоставлять персонализированный контент посетителям в зависимости от их страны, штата, города и даже почтового индекса. Это дает возможность брендам, маркетологам, разработчикам, юридическим отделам и владельцам сайтов показывать посетителям цены в национальной валюте, сайты на их языке и обмениваться контентом, который наиболее актуален на основе географии. Вы даже можете просмотреть, как будут выглядеть ваши страницы из разных регионов.
Узнайте больше: WP Engine GeoIP и посетите демонстрационную страницу .
Похожие сообщения
Плагины для похожих сообщений увеличивают трафик на 10 и более процентов, повышают доход для сайтов, ориентированных на рекламу, и дольше удерживают посетителей на ваших страницах. WP Engine имеет встроенную функцию, которая тесно интегрирована с его внутренними системами для обеспечения высокой производительности. Похожие сообщения дает вашим сайтам новые уровни липкости.
Узнайте больше: Похожие сообщения .
WP Search
WP Engine интегрировал Elasticsearch для обеспечения молниеносных результатов, ранжированных по релевантности, оптимизированной в среде хостинга.
Elasticsearch построен на Apache Lucene с открытым исходным кодом и направлен на то, чтобы сделать поиск отличным.
WP Engine Search является более точным и менее громоздким, чем возможности поиска, встроенные в WordPress.
Узнайте больше: WP Engine Search .
Тем не менее, есть больше
Безопасность на уровне предприятия
Платформа WP Engine отвечает строгим требованиям безопасности некоторых крупнейших мировых брендов. От физической безопасности в центре обработки данных до защиты от изощренных эксплойтов и разделения клиентов на уровне ядра, они обеспечивают высокий уровень безопасности WordPress для каждого клиента за счет обнаружения угроз безопасности в реальном времени, аудита безопасности, анализа кода и многого другого.
Как разработчик, вы можете положиться на их навыки и опыт, меньше беспокоиться и сосредоточиться на том, что вы делаете лучше всего.
Отличное обслуживание клиентов и круглосуточная поддержка
Ваш сайт WordPress поддерживается круглосуточной поддержкой и дополнен функциями, обеспечивающими безопасность, надежность и эффективность создаваемых вами сайтов. Они обеспечивают единую точку контакта для всех вопросов, проблем и вопросов, не связанных с развитием.
Еще одна приятная особенность заключается в том, что разработчики могут также вызывать их от имени своих клиентов, если у вас есть доступ к их установкам. Поддержка доступна через тикет, по телефону и в чате.
Отличная партнерская программа
WP Engine также имеет фантастическую партнерскую программу . Они платят минимум 200 долларов за одного реферала, но это может быть намного больше. Они также предлагают двухуровневую партнерскую программу, в которой вы будете получать 50 долларов США за каждый аккаунт, на который ссылается человек, которого вы упоминаете в их партнерской программе. Это как хорошая пирамидальная схема, целостная. Они называют это субпартнеров.
В заключение
Очевидно, что WP Engine предоставляет выдающиеся ресурсы для разработчиков, которых просто нет в других местах. И вы получаете самый безопасный, высокопроизводительный и гибкий хостинг WordPress в Интернете по разумной цене.
С ними легко начать работу, и они предлагают эксклюзивную возможность для всех читателей Tuts +: просто посетите эту страницу и подпишитесь на сервис. Вы получите 20% от вашего первого платежа, а также два месяца бесплатно с предварительной оплатой годового плана!
Наконец, если вы хотите связаться с ними, не стесняйтесь сделать это на [email protected] Они хотели бы услышать от вас — вот почему они попросили нас написать это!
Я надеюсь, что вы нашли все эти функции интригующими. Как всегда, пожалуйста, не стесняйтесь оставлять свои вопросы и комментарии ниже. Вы также можете посетить меня в Твиттере, чтобы сообщить мне, что вы думаете, или что я пропустил. Или, альтернативно, вы можете написать мне напрямую и просмотреть мои другие статьи Envato Tuts + .