quatrossential Опубликовано 4 января, 2014 Поделиться Опубликовано 4 января, 2014 Сервер apache+nginx. Можете подсказать скриптик для ограничения коннектов в секунду с 1 IP!? Как я понял прекрасный вариант, это ngx_http_limit_req_module, но при его подключении в конфиге nginx - у меня на форуме начинают очень долго загружаться Иконки форумов, Смайлики, и прочие мелкие Картинки, хотя модуль отрабатывает как надо и при зажатии кнопки F5 через пару сек выдает ошибку 503 (чего я и хочу добиться). После такой настройки начинает все лагать и картинки грузятся через раз. http { server_tokens off; include /etc/nginx/mime.types; default_type application/octet-stream; limit_req_zone $binary_remote_addr zone=lreq:10m rate=2r/s; server { server_name test.com www.test.com; listen **.**.**.**; limit_req zone=lreq burst=4; dgakonda 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
quatrossential Опубликовано 4 января, 2014 Автор Поделиться Опубликовано 4 января, 2014 Жду ответа, сойдет любой рабочий вариант Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 4 января, 2014 Поделиться Опубликовано 4 января, 2014 nginx настроен на отдачу только статики и проксирует http запросы на апач, который в свою очередь обрабатывает их + php скрипты и отдаёт результат nginx? если да, то проблем в принципе быть не должно Ссылка на комментарий Поделиться на другие сайты Поделиться
quatrossential Опубликовано 4 января, 2014 Автор Поделиться Опубликовано 4 января, 2014 (изменено) Настроено так как вы описали. Суть в том, что с включением этой "защиты" , мелкие картинки начинают загружаться по очередно, даже на глаз это заметно, и с задержкой в 1-2 секунды. Вот провел небольшой тест скорости, первый без конфигов, второй с ними. Обратите внимание на размер файлов... 1. 2. С конфигами в Internet Explorer некоторые картинки вообще не загружаются, а иногда и шапки не видно , в других браузерах просто дикие задержки построения страницы. В общем пытаюсь разобраться... П.с. Если важно, все устанавливалось через ISPmanager, ошибок быть не должно. В довесок 1. 2. Изменено 4 января, 2014 пользователем quatrossential Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 4 января, 2014 Поделиться Опубликовано 4 января, 2014 в nginx статика сжимается и кешируется? к примеру я настраивал вот так # Static files location # Обрабатываемые типы файлов location ~*^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|js)$ { root /var/www/; # Период кэширования статики на стороне клиента expires 30d; } первая загрузка страницы чуть дольше, остальное - моментом благодаря кешу браузера. в итоге обычный юзер будет грузить всё как положено (если конечно браузер у него более-менее нормальный), а http флудер - долго или с 503 ещё если не ошибаюсь можно выставить длину(размер) и максимальное время обработки одного или нескольких запросов quatrossential 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
quatrossential Опубликовано 4 января, 2014 Автор Поделиться Опубликовано 4 января, 2014 (изменено) Статика сжимается и кэшируется. У меня не выставлен expires, т.к. из-за него начинает врать Список Онлайн внизу форума, то есть он не обновляется переходя по ссылкам, а только через F5 или Ctrl+F5. Изменено 4 января, 2014 пользователем quatrossential Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 4 января, 2014 Поделиться Опубликовано 4 января, 2014 тогда только гугл и мануалы по nginx наверное смогут помочь) кстати, этот вопрос относится к отдельной теме, для которой есть даже целый раздел __ipbmafia.ru/forum/80-apache-nginx-mysql-isp-manager-i-td/ Ссылка на комментарий Поделиться на другие сайты Поделиться
quatrossential Опубликовано 4 января, 2014 Автор Поделиться Опубликовано 4 января, 2014 Выставил expires на месяц. Первое кэширование в чистом браузере конечно идет очень туго, а потом если просто лазать по форуму, не нажимая F5 все работает шустро без глюков. В IE тоже все стабилизировалось. Обидно только что раньше задержки не было, а теперь вот есть. А альтернативы для защиты от F5 как я понимаю особо и нету. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения