Проблема блокировки по IP-адресу
Материал из 1GbWiki.
Версия 17:15, 6 сентября 2007 (править) Dmach (Обсуждение | вклад) м ← К предыдущему изменению |
Текущая версия (15:50, 28 января 2013) (править) (отменить) Chapay (Обсуждение | вклад) |
||
(5 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
- | Часто в случае | + | Часто в случае превышения лимита использования процессорной нагрузки веб-мастера блокируют источник запросов вызвавших проблему. Как правило, это является ошибкой. Блокировка по ip-адресу нужна только в момент активности проблемы для её немедленного решения, в большинстве случаев вы получаете данные по нагрузке и логи веб-сервера уже когда активность спала и проблема не существует в данный конкретный момент. Основные причины нагрузки и бессмысленность их решения путём блокировки ip перечислены ниже: |
+ | |||
== Индексация сайта роботом поисковой системы == | == Индексация сайта роботом поисковой системы == | ||
Строка 5: | Строка 6: | ||
Как правило поисковые системы имеют множество источников индексирования с разными ip-адресами и сетями, которые, к тому же, могут меняться. Если вы заблокируете один источник - поисковая система просто придёт с другого. Нужно блокировать по user agent или средствами директив файла robots.txt | Как правило поисковые системы имеют множество источников индексирования с разными ip-адресами и сетями, которые, к тому же, могут меняться. Если вы заблокируете один источник - поисковая система просто придёт с другого. Нужно блокировать по user agent или средствами директив файла robots.txt | ||
- | Посмотрите, пожалуйста, следующую статью - [http://www.1gb. | + | Посмотрите, пожалуйста, следующую статью - [http://www.1gb.ua/default.aspx?ti=6&hti=121 Перегрузка поисковыми машинами] |
+ | |||
+ | Если вы не знаете user agent нужной поисковой системы, попробуйте [http://www.1gb.ua/log включить логи] и по ним посмотреть с каким user agent происходят запросы к сайту от проблемного адреса. | ||
+ | |||
== Попытки скачать сайт полностью == | == Попытки скачать сайт полностью == | ||
- | Если человек уже скачал ваш сайт, то блокировать его по ip нет смысла, так как он больше не будет скачивать ваш сайт. Нужно останавливать такую активность в момент её начала. | + | Если человек уже скачал ваш сайт, то блокировать его по ip нет смысла, так как он больше не будет скачивать ваш сайт. Нужно останавливать такую активность в момент её начала. Для решения этой проблемы был написан |
[[Простой скрипт блокировки скачивания всего сайта]] | [[Простой скрипт блокировки скачивания всего сайта]] | ||
+ | |||
== Большое количество посещений == | == Большое количество посещений == | ||
Блокировать по ip нет смысла, так как вы просто запрещаете людям доступ к вашему сайту. Зачем тогда сайт? В этом случае нужно оптимизировать скрипты либо менять тарифный план на тот который расчитан на такую нагрузку. | Блокировать по ip нет смысла, так как вы просто запрещаете людям доступ к вашему сайту. Зачем тогда сайт? В этом случае нужно оптимизировать скрипты либо менять тарифный план на тот который расчитан на такую нагрузку. | ||
+ | |||
== Ошибка в скриптах == | == Ошибка в скриптах == | ||
Нужно исправить ошибку а не блокировать источник запроса к проблемному файлу. | Нужно исправить ошибку а не блокировать источник запроса к проблемному файлу. | ||
+ | |||
== См. также == | == См. также == | ||
- | * [http://www.1gb. | + | * [http://www.1gb.ua/default.aspx?ti=6&hti=99 Перегрузка процессора] |
- | * [http://www.1gb. | + | * [http://www.1gb.ua/default.aspx?hti=93&ti=6 Если сайт открывается медленно] |
+ | * [[Ограничение процессорной нагрузки]] | ||
+ | |||
+ | [[Категория:Серверная нагрузка]] |
Текущая версия
Часто в случае превышения лимита использования процессорной нагрузки веб-мастера блокируют источник запросов вызвавших проблему. Как правило, это является ошибкой. Блокировка по ip-адресу нужна только в момент активности проблемы для её немедленного решения, в большинстве случаев вы получаете данные по нагрузке и логи веб-сервера уже когда активность спала и проблема не существует в данный конкретный момент. Основные причины нагрузки и бессмысленность их решения путём блокировки ip перечислены ниже:
Содержание |
[править] Индексация сайта роботом поисковой системы
Как правило поисковые системы имеют множество источников индексирования с разными ip-адресами и сетями, которые, к тому же, могут меняться. Если вы заблокируете один источник - поисковая система просто придёт с другого. Нужно блокировать по user agent или средствами директив файла robots.txt
Посмотрите, пожалуйста, следующую статью - Перегрузка поисковыми машинами
Если вы не знаете user agent нужной поисковой системы, попробуйте включить логи и по ним посмотреть с каким user agent происходят запросы к сайту от проблемного адреса.
[править] Попытки скачать сайт полностью
Если человек уже скачал ваш сайт, то блокировать его по ip нет смысла, так как он больше не будет скачивать ваш сайт. Нужно останавливать такую активность в момент её начала. Для решения этой проблемы был написан Простой скрипт блокировки скачивания всего сайта
[править] Большое количество посещений
Блокировать по ip нет смысла, так как вы просто запрещаете людям доступ к вашему сайту. Зачем тогда сайт? В этом случае нужно оптимизировать скрипты либо менять тарифный план на тот который расчитан на такую нагрузку.
[править] Ошибка в скриптах
Нужно исправить ошибку а не блокировать источник запроса к проблемному файлу.