Объясните про cloudflare (вопрос к хостерам)

12 3
Александр
На сайте с 17.07.2009
Offline
371
1479

Привет коллеги!

Решил попробовать cloudflare, и столкнулся с проблемой. Суть проблемы в следующем: слишком долгое время ожидания для некешированных на cloudflare файлов. Возможно я неверно настроил cloudflare и моя проблема решается настройкой?

Полез изучать как строится трассировка и удивился. Оказалось, что всё некешированное, в обязательном порядке идёт через США (см. скрин). Есть вероятность что сервис ping-admin.ru врёт, подскажите альтернативный вариант проверки трассировки.

Т.е. js, css, jpg и т.д. отдаются с ближайших серверов, а если требуется контент отдать с оригинально сервера расположенного в Москве (часто морда сайта нужна в некешированном виде), то маршрут идёт через США, и уже оттуда идёт запрос к оригинальному серверу. Соответствено ответ пользователю от оригинального сервера идёт тем же путём.

Проблема тут вот в чём: важно первый контент (первый экран) отдавать как можно быстрее, а когда трассировка идёт через океан, то про скорость уже можно забыть. Конечно круто что js, css, jpg отдаются с ближайшего сервера и быстро, но когда за html требуется бежать за океан и обратно, то вся скорость быстрой загрузки js, css, jpg бесполезное занятие.

Вопрос в следующем: зачем так делается и как отдавать некешированный контент быстрее?

Благодарю за советы.

jpg traceroute.jpg
jpg traceroute2.jpg
Сайты на WordPress тут просто летают! (https://vk.cc/atAGUU)
M
На сайте с 17.09.2016
Offline
126
#1

И статика и некешированный контент отдаётся с одного и того же сервера

ping-admin скорей всего определяет гео-маршрут по AS, а гео AS CloudFlare - США

Т.е. даже если трафик пошёл с ближайшего сервера в Европе, по AS это будет США

Mik Foxi
На сайте с 02.03.2011
Offline
1082
#2

Выключите свой сервер и увидите сообщение клауда, в котором будет указан ближайший к юзеру сервер, ничего левыми кругами ну ходит.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
tmatm
На сайте с 22.04.2006
Offline
207
#3

Ping-Admin.Ru определяет страну по IP. IP CloudFlare относятся к США, поэтому и показывается, что трафик идёт через США. Но это весьма условное отображение, т.к. хоть IP и относится к американской компании сервер может находиться совсем в другом месте (узнать точно, где находится сервер невозможно). Судя по времени, указанном в таблице, там точно не США, т.к. между Индией и США было бы точно больше 100 мс.

Optimizator.Ru ( https://optimizator.ru/ ) — регистрация и продление доменов в RU-CENTER и REG.RU: RU, РФ от 123 р.; MSK.RU, SPB.RU и др. 168 р. + REG.RU ( https://reg.optimizator.ru/ ). Освобождающиеся домены от 150 р. ( https://optimizator.ru/backorder/ )
Александр
На сайте с 17.07.2009
Offline
371
#4
foxi:
Выключите свой сервер и увидите сообщение клауда, в котором будет указан ближайший к юзеру сервер, ничего левыми кругами ну ходит.

Отключал и смотрел. Если через cloudflare, то параметр Waiting увеличивается в три раза. Общее время загрузки тоже растёт.

jpg 190465.jpg
Андрей
На сайте с 30.09.2009
Offline
484
#5

aleksandrbol, что-то не так у вас с Cloudflare. У всех все наоборот.

Обращайтесь в поддержку, помогут решить вопрос. Разумеется, если не тариф фри.

EuroHoster.org ( https://eurohoster.org/ru/ ) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
Александр
На сайте с 17.07.2009
Offline
371
#6
WapGraf:
Обращайтесь в поддержку, помогут решить вопрос. Разумеется, если не тариф фри.

За совет спасибо. А что от выбора тарифа, зависит логика работы сервиса?

И вот ещё скрин из этого же кейса. Время ответа сервера при переходе на Cloudflare.

jpg 190470.jpg
Андрей
На сайте с 30.09.2009
Offline
484
#7

aleksandrbol, на фри нету поддержки как таковой.

Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#8

aleksandrbol, как вариант, вынесите статические файлы на поддомен, который будет подключен через cloudflare.com, а сами страницы сайта отдавайте напрямую.

Если не изменяет память, то Google Pagespeed даже когда-то рекомендовал выносить статические файлы на поддомен, якобы оно быстрее грузилось за счет отсутствия cookie данных и особенностей работы браузеров.

Почта для домена ( https://lite.host/pochta/dlya-domena ) с безлимитными пользователями и доменами / Хостинг ( https://lite.host/hosting/dlya-blogov ) от 99 рублей / поддержка Let's Encrypt / PHP от 5.2 до 8.3 / SSH / бесплатный перенос,
LEOnidUKG
На сайте с 25.11.2006
Offline
1733
#9
Евгений Русаченко:
aleksandrbol, как вариант, вынесите статические файлы на поддомен, который будет подключен через cloudflare.com, а сами страницы сайта отдавайте напрямую.

Если не изменяет память, то Google Pagespeed даже когда-то рекомендовал выносить статические файлы на поддомен, якобы оно быстрее грузилось за счет отсутствия cookie данных и особенностей работы браузеров.

С появлением http/2 это всё ушло в прошлое.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Александр
На сайте с 17.07.2009
Offline
371
#10
Евгений Русаченко:
aleksandrbol, как вариант, вынесите статические файлы на поддомен, который будет подключен через cloudflare.com, а сами страницы сайта отдавайте напрямую.

Была такая мысль, но это уж совсем откровенный костыль. Проще наверное вовсе отказаться от использования этого сервиса. А то у меня за 20 лет жизни на обычных шаредах проблем было меньше, чем с этим хвалёным сервисом за 3 месяца.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий