Обзор на Cloudflare

Съдържание:

Anonim

Cloudflare е изключително успешна американска CDN услуга, която комбинира обратен прокси с мрежа за доставка на съдържание и хвърля множество технически инструменти за сигурност и оптимизация на бонуси.

Услугата не е конвенционален CDN. Не е нужно да избирате конкретното съдържание, което искате да кеширате, и няма нужда да редактирате кода на сайта си. Вместо това актуализирате своите DNS сървъри на имена, за да използват Cloudflare и след като промените се разпространят из интернет (това може да отнеме 24 часа, обикновено е много по-малко), услугата започва автоматично.

Някои от ползите са подобни на други CDN. Cloudflare открива местоположението на всички посетители и ги насочва към най-близкия център за данни. Това обслужва съдържанието ви от собствения му кеш, ако е възможно, като подобрява времето за реакция.

  • Искате ли да опитате Cloudflare? Вижте уебсайта тук

Други предимства са по-ниско ниво. Тъй като Cloudflare знае всичко за вашия уеб трафик, той може да го филтрира по различни начини. Услугата блокира заплахите въз основа на репутация, HTTP заглавки, черни списъци и други. Той може да спре или ограничи обидни ботове, да ограничи спама за коментари, да защити ключови портове (SSH, telnet, FTP) от хакери или да открие и смекчи DDoS атаки по различни начини.

Качествените екстри включват някои ефективни оптимизации на изображението. „Полската“ технология на Cloudflare работи за намаляване на размерите на файловете с изображения средно с 35%, докато „Mirage“ използва множество техники за оптимизиране на това как изображенията се показват на мобилни устройства. Само тези функции могат да направят огромна разлика в скоростта на някои сайтове.

Докато Cloudflare се фокусира силно върху лесни за използване и удобни за потребителя функции, услугата предлага и много за по-взискателните и технически потребители. Получавате поддръжка за IPv6, HTTP / 3, WebSockets, правила за страници за манипулиране на трафика, REST API, специални SSL сертификати и други.

Ценообразуване

Продуктовата гама на Cloudflare започва с основен безплатен план. Това поставя строги ограничения за някои функции (само за основна DDoS защита, включени са само правила за 3 страници) и отпада изцяло други (без оптимизация на изображението), но няма глупави ограничения, които да ви опитат и принудят да надстроите. Получавате същия достъп до някои разширени функции, като REST API, като търговските акаунти. Планът също е безплатен завинаги, без ограничения на честотната лента.

Cloudflare Pro е сметка за $ 20 на месец, насочена към професионални потребители. Това разширява безплатния план с защитната стена за уеб приложения на Cloudflare, добавя инструментите за оптимизиране на изображението и позволява до 20 правила за страници. Поддръжката по имейл получава средно време за реакция от два часа. Има повече правила за потребителски агент и защитна стена и предупреждения в реално време за DDoS атаки. Като цяло тук вероятно има достатъчно функционалност, която да оправдае разходите, особено за сайтове с голям трафик, които биха били засегнати от допълнителни такси за честотна лента на други CDN.

Cloudflare Business разширява функциите от висок клас с усъвършенствана DDoS защита, персонализирано качване на SSL сертификат, оптимизирана доставка на динамично съдържание, PCI съответствие, приоритетна поддръжка и правила за 50 страници. Всичко това ни звучи добре, въпреки че сме по-малко убедени от цената от $ 200 на месец.

Можете да разширите тези планове с набор от добавки. Специалният SSL сертификат струва само $ 5 на месец; 5 допълнителни правила за страница струват $ 5; интелигентното маршрутизиране и балансиране на натоварването също започват от $ 5 на месец, а ограничаването на скоростта предпазва от атаки за отказ на услуга, опити за груба сила на парола и други за $ 0,05 на 10 000 добри заявки.

Не е изненадващо, че Cloudflare Free е отличителен продукт тук. Това е достатъчно просто за начинаещи за използване, но все пак има достатъчно мощност, за да бъде полезно за сайтове с тежък режим. Липсата на правила за страници и защитна стена означава, че не е толкова конфигурируема, колкото търговските продукти, а липсата на поддръжка може да е проблем, ако я използвате с нещо критично за бизнеса.

Настройвам

Създаването на акаунт в Cloudflare работи подобно на всяка друга уеб услуга. Въведете своя имейл адрес, изберете парола и това е по същество.

Стартирате процеса на ускоряване на първия си уебсайт, като въведете неговия домейн. Cloudflare грабна всеки DNS запис, за който знаехме, че съществува, а няколко не, а след това предоставя опция за добавяне на още и позволява на потребителя да реши кои настройки ще поеме и кои ще управлява сам. (Ако нямате представа, просто приемете настройките по подразбиране - те могат да бъдат променени по-късно, ако е необходимо).

След това единствената оставаща стъпка е да настроите сървърите на имена на домейни да сочат към Cloudflare. Процесът е толкова лесен, колкото и DNS настройката, а сайтът на Cloudflare дори ви казва кои записи да промените (нещо като заменете ns1.yourhost.com и ns2.yourhost.com с bayan.ns.cloudflare.com и megan.ns .cloudflare.com.)

Въпреки че това изглежда изненадващо просто, има уловка. Cloudflare само прокси HTTP трафик и простото превключване на сървърите ви за имена може да наруши други услуги. Тук компанията посочва една от възможните опасности: „Конфигурацията по подразбиране на Cloudflare позволява само проксиране на HTTP трафик и ще прекъсне пощенския трафик“. Ами сега.

Разгледайте тази статия, за да разберете всички потенциални проблеми с имейла и имайте предвид, че активирането на Cloudflare може да има някои неочаквани ефекти. Изберете тихо време за експериментиране, може би през уикенда, когато има по-малко вероятност някакви проблеми да имат ефект.

Планирано е времето за настройка, насочете се към регистратора на вашия домейн, направете промените в неговия контролен панел и Cloudflare трябва да бъде активиран доста бързо. (Регистраторите на домейни обичат да цитират време от 24-48 часа, но това е най-лошият случай - нашият беше готов за минути.)

Уеб конзолата на Cloudflare се отваря с бързо разглеждане на някои полезни настройки за сигурност. Активирането на автоматични HTTPS пренаписвания пренасочва HTTP заявки към HTTPS, когато е възможно; Auto Minify намалява размера на HTML, CSS и JavaScript файловете на вашия сайт, а Brotli е интелигентен алгоритъм за компресиране, разработен от Google, който обикновено свива текстовите файлове с 10-20% повече от Gzip.

Това е добра новина, особено за безплатен продукт. Някои търговски CDN планове все още не поддържат компресия на Brotli, например, и дори гигантският Amazon CloudFront не го получи до септември 2022-2023 г.

Характеристика

Уеб конзолата на Cloudflare се отваря със страница с общ преглед, която показва текущото ви състояние на сайта, което трябва да се промени на „Страхотни новини! Cloudflare сега защитава сайта ви, след като новите ви DNS настройки се разпространят.

Конзолата показва малки икони за още 15 функционални области, включително Analytics, DNS, защитна стена, скорост, кеширане, правила за страници, мрежа, трафик и персонализиране. Дори експертите ще останат да гадаят какво може да има в някои от тях, но щракването на всеки от тях на свой ред разкрива повече.

Областта на Google Анализ има набор от подробни отчети, обхващащи използването на честотна лента, заявки, DNS трафик, ефективност на кеша, уникални посетители, блокирани заплахи и др. Дори безплатният план получава повечето от тях, въпреки че има някои значителни ограничения, свързани с времето (DNS докладът обхваща само последните 6 часа; Pro акаунтът поддържа до един ден; Enterprise планът съхранява данни от 30 дни).

Щракнете върху бутона Speed ​​и Cloudflare изпълнява някои тестове за производителност на вашия сайт, отчитайки всички подобрения, които сте видели от активирането на CDN и първоначалните му настройки за оптимизация (Auto Minify, Brotli и т.н.). . Щракването върху раздела Оптимизация показва списък с ощипвания за ускоряване, които можете да приложите, но повечето от тях са налични само с платените планове.

Областта Кеширане дава добро ниво на контрол над настройките на кеша, особено за безплатна услуга. Можете да изчистите кеша изцяло или да изтриете отделни обекти; задайте време по подразбиране за браузъра на посетителя да кешира файлове (минимум 30 минути) или решете как да третирате низовете на заявката. (Когато има URL адрес като example.com/pic.jpg.webp "https://cdn.mos.cms.futurecdn.net/GR7aeZWC9Z7rUWxLG8uzf3.jpg.webp">

производителност

Да разберете кой е най-бързият CDN за вас е сложен бизнес. Всяка услуга има своя собствена мрежа, която може да превъзхожда в една държава, но да разочарова в друга. CDN също трябва да съвпада с посетителите на вашия уебсайт. Най-доброто представяне в Европа изобщо не е полезно, ако посетителите ви са предимно от Северна Америка.

CDNPerf може да ви насочи в правилната посока, като изброи най-бързите доставчици по държава, континент или по света.

Докато пишем, Cloudflare оценява средно 11-то място (от 20) за световни заявки, със средно време за реакция от 36ms. Това не е удивително, но и не е лошо, тъй като компанията побеждава няколко големи имена (CDN77, StackPath и CacheFly са били 13-ти, 14-ти и 15-ти) и само на милисекунди зад много други (G-Core, Fastly, JsDelivr и Akamai не са повече от 5 милисекунди напред.)

Средните стойности в световен мащаб обаче са малко подвеждащи, тъй като резултатите на Cloudflare варират значително в различните региони. Компанията оцени сравнително разочароващо 14-то в Северна Америка например и 17-то в Европа. Но постигна отлично 2-ро място в Азия и 4-то в Африка, вероятно защото Cloudflare има толкова широко разпространена мрежа, че може да достигне до областите, които другите пропускат.

Имайте предвид, че това не е цялата история и сайтовете ще видят различни подобрения в производителността в зависимост от настройката си, кои функции на Cloudflare използват и как ги използват. Но като цяло тук има много потенциал за повишаване на производителността, повече от достатъчен, за да оправдае регистрацията за безплатния план и да го изпробвате сами.

Окончателна присъда

Cloudflare е лесен за използване и осигурява множество функции, голяма сигурност и ефективни оптимизации на уебсайтове, да не говорим за огромна глобална мрежа, която достига до области, които други CDN често пропускат. Това го прави задължително за вашия списък за повишаване на ефективността.

  • Също така подчертахме най-добрия CDN