Собственно аналогичную статью разместил на ВМ, потом пошуршал тут на форуме - тоже нету подобной темы да. Есть вопросы по сервису, но так, что бы кто то описывал получение SSL сертификата и процесс кеширования сайта - не нашел. Так что может кому то покажется полезным..
(Может быть не тот раздел, так что если модераторы сочтут нужным - прошу перенести темку)Так вот, сейчас мы поговорим о некоторых функциях CloudFlare которыми пользуюсь я. Может каждый из вас найдет еще что-то полезное и для себя.
Уже давненько появилась информация о том, что тот же Google
подымает сайты с https в выдаче, и пометит там же предупреждение о том, что
http сайты как небезопасные.
1.Первая функция CloudFlare – бесплатный SSL сертификат, и, соответственно https для сайтаCloudFlare выдает вам SSL сертификат который будет действовать как для основного домена, так и для всех его поддоменов. Сертификат этот выдают компании GlobalSign и Comodo.
Первое что надо сделать что бы получить бесплатный SSL сертификат и https для сайта это, естественно, зарегистрироваться на CloudFlare:
линк Ну зарегистрироваться, я думаю, смогут все
Следующим этапом будет добавление нового сайта. Вверху есть кнопочка Add site, тыкаем по ней.
Дальше мы видим незамысловатую строчку, которая хочет, чтобы мы вписали туда свой домен. Собственно, это и делаем. Вписываем и жмем Scan
Дальше идет процесс сканирования сайта, по окончанию вы увидите, что сканирование завершено и Вам предложат продолжить процесс настройки:
Все необходимые, на данном этапе, настройки, сервис поставит сам, мы просто жмем Continue.
Дальше идет выбор тарифного плана, если быть точнее – он выбирается автоматом, и стоит 200$ в месяц. Но так как мы этого не хотим, скроллим вверх и там то мы видим этот заветный Free Website, его и выбираем:
Снова Continue и дальше система говорит нам что надо сменить DNS на ихние:
chin.ns.cloudflare.com
tony.ns.cloudflare.com
Не знаю, может они для всех разные, но мне выдало вот такие.
При этом, сайт предупреждает нас о том, что смена DNS может длиться до 24 часов, но при этом сайт ни разу не ляжет, будет постоянно доступен.
Лично у меня смена DNS заняла приблизительно 2-5 минут, и я дальше продолжал играться с настройками.
После удачного применения DNS, в своем личном кабинете вы увидите такую вот старничку:
Там, где сейчас написано Quick Actions мы выбираем режим разработчика Development Mode:
Теперь идем за нашим SSL сертификатом. Вверху жмем иконку Crypto и там где пишет SSL выбираем Flexible:
Ниже есть еще поле под названием HTTP Strict Transport Security (HSTS) для подключения https.
Жмем Change HSTS settings, соглашаемся с условиями, понимаем, что мы все делаем на свой страх и риск и дальше видим следующее окошко:
Здесь мы ставим On возле Enable HSTS (Strict-Transport-Security) и No-Sniff Header и жмем Save.
И, собственно, после этого видим в блоке там, где надпись Change HSTS settings – Status On.
SSL сертификат получен, https подключен. В скором времени сайт заработает по защищенному протоколу.
Все что я сделал – изменил DNS сервера у регистратора и вот только что сделал изменения в панельке администратора на сайте, изменив адрес сайта с http на https. Прежде этого не делал и все и так работало отлично.
Переходим к следующему пункту.
2.Кеширование сайтаCloudFlare в первую очередь позиционируют себя как надежного посредника при фильтрации трафика. По их словам, сайты, которые работают с CloudFlare грузятся, приблизительно, в два раза быстрей, получают порядка 65% меньше нагрузки на сервер и являются более защищенными от DDOS атак. И я с этим согласен, по крайней мере с тем, что сайт грузится намного быстрей (хотя я и так не жаловался на скорость загрузки).
Увы, нет возможности показать Вам пример на сколько ускорилась скорость загрузки после подключения CloudFlare.
Данный сервис кеширует все ваши статические страницы и даже если сервер сайта в данный момент лежит – пользователь этого не заметит, по крайней мере сразу. Кстати:
Цитата
CloudFlare не подходит для сайтов, которые представляют потоковое видео и аудио непосредственно с исходного сервера. Если вы используете YouTube или Vimeo для видеовложений на сайте, такой вариант совместим с CloudFlare.
По умолчанию, кеш обновляется раз в 4 часа, это можно изменить в настройках. Если Вы делаете какие-то изменения в дизайне на сайте – не надейтесь их увидеть сразу, только спустя 4 часа. Но что бы не отключать полностью кеширование – сервис позволяет обновить в кеше отдельные файлы, все что надо – это лишь ссылка на них.
- Здесь вы можете обновить в кеше определенные файлы
- Этот пункт регулирует как часто будет обновляться кеш Вашего сайта в CloudFlare
- Always Online – собственно то, о чем я говорил раньше. Когда сервер в дауне, юзер видел полностью закешированный сайт.
- Development Mode – полностью отключает кеширование.
Остальные настройки я не трогал, ни здесь, ни в каком-то другом разделе – мне этого вполне хватает.
Если кто-то знает еще какие-то интересные фишки данного сервиса – буду рад если поделитесь, а у меня на данный момент – все.
Спасибо за то, что дочитали до конца