Если целевая аудитория находится в разных странах, то возникает вопрос: как сделать так, чтобы сайт одинаково быстро работал везде. Ответ один – надо использовать CDN. Что это такое? написано в Википедии: Content Delivery Network. Вопрос этот возник, когда я решил начать оказывать свои услуги в самых состоятельных англоязычных странах: США, Канаде, Англии и Австралии. Поэтому приобрел топ хостинг VPS с отличной репутацией – linode.com, создал VPS-сервер в Европе (Лондон) и при помощи сервиса webpagetest.org с удивлением обнаружил, что мой простенький сайт из 5 страничек грузится в США (Лос-Анджелес) целых 9 секунд. Это очень долго! Никто не будет столько ждать. Сначала я думал, что это хостинг не тянет, но проверка показала, что 70% ресурсов сервера свободны. Просто сервер находится очень далеко от США, и купленная мной накануне тема WordPress оказалась неприлично тяжелой (1.7 Мб – главная страница!). Так как оптимизировать чужую тему WordPress – занятие очень хлопотное, то я решил сначала протестировать различные CDN, а вдруг сайт начнет работать быстро и без его оптимизации?

Какие бывают CDN?

CDN много. Вот полный список: Notable content delivery service providers. Я долго изучал англоязычный Интернет и выбрал три самые известные и популярные CDN: MaxCDNCloudFlare и KeyCDN. Про них пишут больше всего. При этом про MaxCDN пишут, что это самая быстрая и лучшая сеть доставки контента. Много хороших отзывов. Эталон одним словом! Остальные две тоже хвалят, но меньше, скорее всего, потому, что у них меньше рекламные бюджеты). И неудивительно, ведь у этих CDN совершенно разная ценовая политика. Но сначала расскажу про скорости.

Сравнение скорости загрузки сайта через MaxCDN, CloudFlare и KeyCDN

Скорость загрузки главной страницы сайта я измерял сервисом webpagetest.org по несколько раз, иногда проверял полученные результаты сервисом monitis.com, а обновление DNS проверял whatsmydns.net. Напомню, что скорость загрузки сайта без CDN в Лос-Анджелесе была равна 9.2 секундам. При настройке MaxCDN и KeyCDN я устанавливал и настраивал плагин WordPress W3 Total Cache, что тоже дало прирост скорости. В итоге получил такие результаты (в скобках указан прирост скорости в процентах):

“Голый” веб-сайт 9.2 сек;

W3 Total Cache (без CDN)  6.9 сек (+ 25%);

MaxCDN5.9 сек (+ 36%, так как 25% дал W3TC, то реально получаем прирост 11%);

CloudFlare7.5 сек (+ 18%);

KeyCDN4.2 сек (+ 54%, так как 25% дал W3TC, то реально получаем прирост 29%);

Таким образом, сильнее всего (29%) ускоряет сайт  KeyCDN, на втором месте CloudFlare (- 18%) и хуже всего MaxCDN (- 11%). И очень хороший прирост скорости (- 25%) дает бесплатный плагин WordPress W3 Total Cache!

Сравнение цен MaxCDN, CloudFlare и KeyCDN

Цены, разумеется, на момент написания статьи. Чтобы проверить актуальность, кликайте на название CDN ниже и попадете на страницу с текущими ценами.

MaxCDN

  • цена за 1 Гб: до 100 Гб – $0.09; цена постепенно снижается и на объеме 150 Тб – $0.04;
  • минимальный платеж: $9 в месяц (в тарифном плане в $9 включено 100 Гб);
  • доплата за Австралию и Азию: $15 в месяц.

KeyCDN

  • цена за 1 Гб: $0.04 (любые объемы!);
  • минимальный платеж: нет такого, плати, сколько потратил трафика;
  • доплата за Австралию и Азию: бесплатно.

CloudFlare

  • цена за 1 Гб: нет;
  • минимальный платеж: один сайт бесплатно с ограниченным функционалом (есть тарифные планы за $20 и $200 в месяц);
  • доплата за Австралию и Азию: нет.
Таким образом, дороже всего MaxCDN, а у KeyCDN – самая лучшая цена, при этом для одного сайта CloudFlare совершенно бесплатен.

MaxCDN, CloudFlare или KeyCDN? Подведем итог!

На вопрос, какая же CDN лучше, я ответ дать не могу, так как мое исследование не является ни достаточно полным, ни достаточно объективным, но для себя я выбрал KeyCDN, так как он в разы и быстрее и дешевле, чем MaxCDN, а если бы мне обязательно нужна была бесплатная CDN, то я бы выбрал CloudFlare. И не стал бы забывать про бесплатный плагин WordPress W3 Total Cache.

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

Скриншоты проведенных тестов скорости загрузки

Скорость моего сайта до CDN (картинка снизу)
My website speed test

Скорость моего сайта c W3 Total Cash plugin (no CDN) (картинка снизу)
W3 Total Cash plugin (no CDN)

Скорость моего сайта c MaxCDN plus W3Total Cash plugin (картинка снизу)
MaxCDN plus W3Total Cash plugin speed test

Скорость моего сайта c ClaudFlare (картинка снизу)
ClaudFlare speed test

Скорость моего сайта c KeyCDN plus W3 Total Cash plugin (картинка снизу)
KeyCDN plus W3 Total Cash plugin

comments powered by HyperComments
1 Star2 Stars3 Stars4 Stars5 Stars (8 голосов, среднее: 5.00 из 5)
Loading...