Dram

Рейтинг
1115
Регистрация
28.06.2008

WapGraf, limit_rate ограничивает скорость, а мне нужно было ограничить кол-во соединений limit_req_zone

WapGraf, фиг знает, я пробовал, мне nginx -t ругался

Все же получилось сделать отдельный лимит для нужной группы урлов, вот решение

map "$whitelist:$request_uri" $limitPHP {
default "";
~*0:.*(com_firm&view=price).* $binary_remote_addr;
}
limit_req_zone $limitPHP zone=vsephp:20m rate=5r/m;

+ в конфиге конкретного сайта

location ~ \.php$ {
limit_req zone=vsephp burst=2 nodelay;

$whitelist у меня это ip подсетей поисковый ботов, можете это убрать...

Я хочу для этих урлов ограничить скорость, вроде как нельзя в иф это пихать?

FireAiD, спасибо, это помогло!

Проблему решил на всех сайтах - гугл радостно кушает просто список ссылок в формате txt, каждая ссылка с новой строки!

При этом xml версии по прежнему - "не получено"...

Gerga, спасибо!

Включил, cat /proc/sys/net/ipv4/tcp_fastopen Тройку показывает....

Раз в браузерах штука по умолчанию не включена, она по сути бесполезна, разве нет?

Т.е. еще в браузере поддержку включать нужно?

В хроме по умолчанию как?

TCPFastOpenPassive такого у меня нет

P.S. если ускорения не видно через консоль (вкладка нетворк) - то стоит ли игра свеч?

png 185987.png
Всего: 6928