Настройка сети доставки контента MaxCDN в WordPress

Еще в 2010 году я начал использовать сеть доставки контента в WordPress для ускорения доставки страниц пользователям со всего мира. Основная проблема без CDN заключается в том, что все данные передаются с одного сервера. Если ваше местоположение близко к этому серверу, вы испытаете высокую скорость и все в золотом цвете. Если вы находитесь за океаном, все сильно меняется по мере уменьшения времени отклика, а также времени, необходимого для передачи данных пользователю. Это может добавить к передаче сотни миллисекунд, если не секунды.

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

В то время установка занимала много времени и была не самой простой задачей, особенно для новых или неопытных веб-мастеров, которые никогда раньше не работали с сетями распространения контента. В следующем руководстве рассматривается альтернатива, которую намного проще настроить. Мы используем CDN-провайдера MaxCDN для этого и плагин WordPress WP супер кэш.

MaxCDN

Первое, что вы можете сделать, это подписаться на услугу на Max CDN. В настоящее время компания предлагает пакет передачи данных объемом 1 терабайт и хранилище объемом 250 мегабайт за 39 долларов США, действительный в течение одного года. В зависимости от требований к пропускной способности сайта, это может быть все, что может понадобиться сайту малого или среднего размера в течение года, в то время как для сайтов с высоким трафиком могут потребоваться дополнительные пакеты.

Следующие цены в настоящее время взимаются за дополнительную пропускную способность, хранилище и другие требования.

  • Дополнительные 10 гигабайт хранилища стоят 9,95 долларов в месяц.
  • Первые 10 ТБ избыточного трафика стоят 70 долларов за терабайт.

Веб-мастера, которые знают, что они превышают пропускную способность, могут вместо этого купить ежемесячную квоту на пропускную способность 5 ТБ за 199 долларов, чтобы сэкономить на этом. Это выгодно, если требуется более 3 Терабайт трафика в месяц.

Регистрация не должна вызывать никаких проблем. Обратите внимание, что вы не подписываете долгосрочный контракт и что вы можете выйти в любой момент и заплатить только за то, что вы израсходовали до этого момента (если он превышает 250 мегабайт хранилища / 1 терабайтный пакет передачи). Также существует 30-дневная гарантия возврата денег.

Вы можете оплатить с помощью PayPal или кредитной карты. Настройка происходит практически мгновенно, и на адрес электронной почты, который вы ввели во время настройки, будет отправлено электронное письмо с подтверждением. Просто подтвердите учетную запись и войдите со своим адресом электронной почты и паролем учетной записи.

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

Настройка зоны вытягивания

Перейти к Управление зонами меню в интерфейсе администратора на сайте MaxCDN. Здесь вы видите меню с различными типами зон, которые вы можете создать.

Зона извлечения автоматически извлекает данные из указанного вами места при первом запросе файла. Файлы передаются конечному пользователю либо из поддомена netdna-cdn.com, либо из пользовательского домена (поддомена) по вашему выбору, который указывает на CDN. Данные автоматически удаляются с сервера по истечении настраиваемого периода времени.

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

cdn pull зона

Я ввел следующие значения для ghacks.net:

  • Имя зоны извлечения — ghacks
  • URL исходного сервера — https://www.ghacks.net/
  • Пользовательский домен CDN — cdn.ghacks.net
  • Этикетка — ghacks
  • Компрессия — да

Нажмите Создайте и подождите несколько минут, пока процесс создания не будет завершен. Теперь вы увидите информацию на экране, которая говорит вам создать новую запись CNAME, чтобы указать выбранный Custom CDN Domain на имя хоста, которое было создано MaxCDN во время установки.

Вот видео, демонстрирующее настройку до этого момента.

Создайте запись CNAME

Вы создаете запись CNAME либо на хостинге вашего домена, либо в интерфейсе администратора вашего веб-хостинга, в зависимости от того, какой DNS вы используете. Я объясняю, как вы его настраиваете, используя хостинг домена Godaddy. Если у вас есть проблемы с этим, обратитесь в службу технической поддержки вашей хостинговой компании, чтобы решить эту проблему.

Посетите веб-сайт Godaddy и введите свое имя пользователя и пароль в форму входа вверху. Нажмите на Домены> Управление доменом потом. Откроется список всех доменов, размещенных там в настоящее время. Щелкните домен, для которого вы хотите настроить CDN.

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

Нажмите на Добавить запись вверху и сделайте следующий выбор в новом окне:

cdn cname запись

  • Тип записи: Cname (псевдоним)
  • Введите псевдоним: cdn (если это то, что вы выбрали на сайте MaxCDN)
  • Указывает на имя хоста: имя хоста MaxCDN, которое отображается вам после создания на сайте.
  • TTL: держать 1 час или уменьшить до 30 минут

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

WP супер кэш

Установите плагин кеширования в WordPress. Если вы используете другой плагин кеширования, я предлагаю отключить его, чтобы избежать проблем с совместимостью. После того, как вы установили плагин, активируйте его в WordPress и убедитесь, что он правильно настроен. Плагин уведомит вас об этом под Настройки> WP Super Cache .

wp-super cache cdn

Как только кеширование заработает, переключитесь на вкладку CDN и правильно заполните следующие поля.

  • Внешний URL — введите URL CNAME, например http://cdn.ghacks.net

Проверить Включить поддержку CDN поле, чтобы включить CDN в системе.

Супер финал

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

Я бы посоветовал внимательно следить за трафиком и отчетностью на веб-сайте MaxCDN и на вашем собственном веб-сайте, чтобы избежать ситуации, когда затраты на CDN превышают то, что вы готовы за него платить.

Как пользователь сервиса я бы раскритиковал две вещи. Во-первых, сейчас нет азиатских центров обработки данных (некоторые из них запланированы), а во-вторых, некоторая информация, такая как оставшаяся пропускная способность или использование дискового пространства, не обновляется в реальном времени.

С другой стороны, поддержка на высшем уровне, насколько я могу судить, со временем отклика в диапазоне от 15 до 30 минут на мои запросы.