- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На сервере размещен один портал.
Как правильно ограничить количество потоков с одного IP, чтобы небыло ущерба для сайта?
Переживаю, чтобы не пострадали поисковые системы...
На сервере размещен один портал.
Как правильно ограничить количество потоков с одного IP, чтобы небыло ущерба для сайта?
Переживаю, чтобы не пострадали поисковые системы...
1. Количество потоков чего? Вы имели в виду количество подключений?
2. Какая операционная система/фаервол?
Количество запросов к базе mysql
ОС Linux
Как вариант еще использовать mod_bandwidth, найти можно тут: http://www.cohprog.com/v3/bandwidth/doc-en.html
delicate добавил 16.06.2010 в 14:01
Количество запросов к базе mysql
ОС Linux
если к mysql, то в настройках mysql пользователя есть поля max_connections, max_user_connections
Но если исчерпаются количество коннектов, то будете получать ошибку что о проблеме подключения к базе.
Количество запросов к базе mysql
ОС Linux
У вас подключения к БД идут извне с разных хостов от разных юзеров?
Если да, то лучше воспользоваться опцией max_user_connections
Вообще, мне кажется, вы сами не знаете, что хотите и зачем ))
Нет, нужно ограничить количество запросов от одного юзера.
От одного юзера БД или от одного посетителя сайта?
Если первое, то max_user_connections вам в помощь, но этим вы не принесёте пользы ни порталу, ни поисковым ботам )
Если второе, то это вы никак средствами mysql не сделаете. Только оптимизацией кода сайта.
Вообщем, зашел на портал грабер, который в несколько потоков (около 40) начал стягивать портал. От нагрузки портал загнулся. Нужно ограничить количество одновременных потоков с одного IP, или как еще можно решить подобную проблему?
Ну это и недобросовестные (или кривые) поисковые роботы точно так же могут "нагнуть".
Способов решения тут много. Начиная от банального ограничения на фаерволе, заканчивая установкой проксирующего сервера.
На фаерволе можете попробовать установить ограничение примерно так:
#iptables -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 10 -j REJECT
Это правило запретит устанавливать более 10 одновременных подключений с одного ip-адреса
[umka], большое спасибо!
Вообщем, зашел на портал грабер, который в несколько потоков (около 40) начал стягивать портал. От нагрузки портал загнулся. Нужно ограничить количество одновременных потоков с одного IP, или как еще можно решить подобную проблему?
а ничего что браузер создает далеко не одно подключение при заходе на сайт?