RomarioSpirtberg

Рейтинг
10
Регистрация
05.05.2023
Brat_Sergij #:

Так а отменить внесенные правила и измерить скорость. Не?)

Если отменить или отключить правила, то сразу полезут боты. Скорость же если и изменится, то не сразу, это не быстрый процесс, надо будет ждать приблизительно 1-2 дня. Поэтому отключать правила нежелательно.

Ещё хочу добавить, что снижение скорости произошло после создания правил в разделе WAF, очень много было ботов, сейчас роботность упала и скорость тоже. Может ли из-за этих правил быть  падение скорости?

Здравствуйте!

Сайт у меня на Битриксе, и раньше, при использовании CloudFlare скорость сайта (в админке Битрикса) показывало Быстро (в районе 0,7 сек) и иногда Очень быстро (менее 0,5 сек). Сейчас же показывает Медленно (1.8-1.97 сек). Настройки CloudFlare, связанные со скоростью и кэшем установил вроде бы правильные. Когда настраивал, сбрасывал кэш и в CloudFlare и в админке сайта, но это было несколько дней назад. Поэтому думаю, что страницы уже закэшировались.

Может кто-нибудь подсказать что можно/нужно включить или отключить в  CloudFlare для увеличения скорости? Или где можно узнать правильные настройки  CloudFlare?

sagamorr #:
Сети яндекса нужно добавлять в первое правило.

Если сети Яндекса убрать из третьего правила и поставить в первое, то сразу появляются те же самые ошибки с модулем Яндекс.Маркет и в bertal.ru.

sagamorr #:

Нужно добавить в первое правило, где исключения.


Мои правила выглядят сейчас вот так (на скриншоте). Как считаете можно такие оставить или лучше что-то поменять?

jpg 2023-05-06_12-53-04.jpg
sagamorr #:

Нужно добавить в первое правило, где исключения.


Первое правило трогать не стал, т. к. оно работало. Поставил сейчас в третье правило вот такой код: (not http.request.version in {"HTTP/2" "HTTP/3" "SPDY/3.1"} and ip.geoip.asnum eq 13238 and ip.geoip.asnum eq 208722) or (http.referer eq "" and ip.geoip.asnum eq 13238 and ip.geoip.asnum eq 208722) or (http.referer contains "site.ru" and ip.geoip.asnum eq 13238 and ip.geoip.asnum eq 208722)

Сейчас всё работает, спасибо за помощь! Теперь буду отслеживать Метрику.

sagamorr #:

По умолчанию все боты, кроме Known Bots блокируются. Запустите ваш сервис и после этого найдите этот визит в разделе WAF->Events.

Если сервис добавляет свое название в user agent, то в исключении добавляете проверку на вхождение названия, как для mail_ru сделано.

Если по User agent никак не идентифицировать, то сделайте исключение на AS сеть или IP.

Для Яндекса нужно добавить в исключения сети: 13238 и 208722.

Попробовал поставить код правила: (not http.request.version in {"HTTP/2" "HTTP/3" "SPDY/3.1"} and not ip.geoip.asnum in {13238} and not ip.geoip.asnum in {208722}) or (http.referer eq "" and not ip.geoip.asnum in {13238} and not ip.geoip.asnum in {208722}), всё равно выдаёт ошибки и при проверке модуля Яндекс.Маркет и в https://bertal.ru/.

sagamorr #:

По умолчанию все боты, кроме Known Bots блокируются. Запустите ваш сервис и после этого найдите этот визит в разделе WAF->Events.

Если сервис добавляет свое название в user agent, то в исключении добавляете проверку на вхождение названия, как для mail_ru сделано.

Если по User agent никак не идентифицировать, то сделайте исключение на AS сеть или IP.

Для Яндекса нужно добавить в исключения сети: 13238 и 208722.

А как для Яндекса нужно добавить в исключения сети: 13238 и 208722? Не подскажите код правила или какие ставить значения в Field и Operator?

sagamorr #:
Allow они теперь заменили на Skip. По остальному ничего не поменялось вроде бы.

 Всем доброго времени суток!

Тоже настраивал фильтрацию ботов через CloudFlare по видео и статье  Ивана Зимина. Возникает следующая ситуация: если включить третье правило ( Блокировка трафика из протокола HTTP1.1, код  (not http.request.version in {"HTTP/2" "HTTP/3" "SPDY/3.1"}) or (http.referer eq "")), то при проверке модуля Яндекс.Маркет в админке сайта (сайт на Битрикс), с помошью которого создаются фиды для Поиска по товарам в Яндексе, выдаёт ошибку и в Вебмастере потом эти фиды блокируются. Также, если при включенном третьем правиле проверить любую страницу сайта в сервисе https://bertal.ru/, то код ответа 403, т. е. заблокировано. Выключаешь это правило, модуль Яндекс.Маркет не выдаёт ошибку и в сервисе https://bertal.ru/ код ответа - 200.

Может кто-нибудь сталкивался с подобной ситуацией и может подсказать что надо написать в этом правиле? И вообще нужно ли это правило или можно обойтись без него?

Всего: 89