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

12 3
aleksandrbol
На сайте с 17.07.2009
Offline
361
1219

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

Решил попробовать 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
88
#1

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

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

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

foxi
На сайте с 02.03.2011
Offline
877
#2

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

Антибот защита для сайта (https://antibot.cloud/ru.html#searchengines) (защита от кражи контента и спама) | ВебМастерские микроблоги (https://wmsn.biz/#searchengines) | Фокси SEO форум (https://foxi.biz/#searchengines)
tmatm
На сайте с 22.04.2006
Offline
168
#3

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

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

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

jpg 190465.jpg
WapGraf
На сайте с 30.09.2009
Offline
455
#5

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

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

EuroHoster.org ( https://eurohoster.org/link.php?id=42 ) - территория быстрых серверов. Скидка 70% на VPS и 10% на выделенные серверы в Нидерландах (https://eurohoster.org/index.php?rp=/announcements/330/Скидки.html)
aleksandrbol
На сайте с 17.07.2009
Offline
361
#6
WapGraf:
Обращайтесь в поддержку, помогут решить вопрос. Разумеется, если не тариф фри.

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

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

jpg 190470.jpg
WapGraf
На сайте с 30.09.2009
Offline
455
#7

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

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

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

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

Быстрый хостинг (https://lite.host/hosting/dlya-blogov) от 99 рублей RU и РФ домены (https://lite.host/domains) по 175 рублей с продлением Бесплатные SSL сертификаты (https://goo.gl/DsplNq) | Поддержка PHP 5.2 - 7.4 | SSH | Помощь с переносом
LEOnidUKG
На сайте с 25.11.2006
Offline
1553
#9
Евгений Русаченко:
aleksandrbol, как вариант, вынесите статические файлы на поддомен, который будет подключен через cloudflare.com, а сами страницы сайта отдавайте напрямую.

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

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

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
aleksandrbol
На сайте с 17.07.2009
Offline
361
#10
Евгений Русаченко:
aleksandrbol, как вариант, вынесите статические файлы на поддомен, который будет подключен через cloudflare.com, а сами страницы сайта отдавайте напрямую.

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

12 3

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