Проблема блокировки по IP-адресу

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 16:51, 6 сентября 2007 (править)
Dmach (Обсуждение | вклад)
(Новая: == Проблема бокировки по IP-адресу == Часто в случае превышеия лимита использования процессорной нагру...)
← К предыдущему изменению
Текущая версия (09:39, 3 декабря 2010) (править) (отменить)
Dmach (Обсуждение | вклад)
м (См. также)
 
(8 промежуточных версий не показаны.)
Строка 1: Строка 1:
-== Проблема бокировки по IP-адресу ==+Часто в случае превышения лимита использования процессорной нагрузки веб-мастера блокируют источник запросов вызвавших проблему. Как правило, это является ошибкой. Блокировка по ip-адресу нужна только в момент активности проблемы для её немедленного решения, в большинстве случаев вы получаете данные по нагрузке и логи веб-сервера уже когда активность спала и проблема не существует в данный конкретный момент. Основные причины нагрузки и бессмысленность их решения путём блокировки ip перечислены ниже:
-Часто в случае превышеия лимита использования процессорной нагрузки веб-мастера блокируют источник запросов вызвавших проблему. Как правило, это является ошибкой. Блокировка по ip-адресу нужна только в момент активности проблемы для её немедленного решения, в большинстве случаев вы получаете данные по нагрузке и логи веб-сервера уже когда активность спала и проблема не существует в данный конкретный момент. Основные причины нагрузки и бессмысленность их решения путём блокировки ip перечислены ниже: 
-=== Индексация сайта роботом поисковой системы ===+== Индексация сайта роботом поисковой системы ==
Как правило поисковые системы имеют множество источников индексирования с разными ip-адресами и сетями, которые, к тому же, могут меняться. Если вы заблокируете один источник - поисковая система просто придёт с другого. Нужно блокировать по user agent или средствами директив файла robots.txt Как правило поисковые системы имеют множество источников индексирования с разными ip-адресами и сетями, которые, к тому же, могут меняться. Если вы заблокируете один источник - поисковая система просто придёт с другого. Нужно блокировать по user agent или средствами директив файла robots.txt
Строка 9: Строка 8:
Посмотрите, пожалуйста, следующую статью - [http://www.1gb.ru/default.aspx?ti=6&hti=105 Перегрузка поисковыми машинами] Посмотрите, пожалуйста, следующую статью - [http://www.1gb.ru/default.aspx?ti=6&hti=105 Перегрузка поисковыми машинами]
-=== Попытки скачать сайт полностью ===+Если вы не знаете user agent нужной поисковой системы, попробуйте [http://www.1gb.ru/log включить логи] и по ним посмотреть с каким user agent происходят запросы к сайту от проблемного адреса.
-Если человек уже скачал ваш сайт, то блокировать его по ip нет смысла, так как он больше не будет скачивать ваш сайт. Нужно останавливать такую активность в момент её начала. Посмотрите, пожалуйста, тут - + 
 +== Попытки скачать сайт полностью ==
 + 
 +Если человек уже скачал ваш сайт, то блокировать его по ip нет смысла, так как он больше не будет скачивать ваш сайт. Нужно останавливать такую активность в момент её начала. Для решения этой проблемы был написан
[[Простой скрипт блокировки скачивания всего сайта]] [[Простой скрипт блокировки скачивания всего сайта]]
-=== Большое количество посещений ===+ 
 +== Большое количество посещений ==
Блокировать по ip нет смысла, так как вы просто запрещаете людям доступ к вашему сайту. Зачем тогда сайт? В этом случае нужно оптимизировать скрипты либо менять тарифный план на тот который расчитан на такую нагрузку. Блокировать по ip нет смысла, так как вы просто запрещаете людям доступ к вашему сайту. Зачем тогда сайт? В этом случае нужно оптимизировать скрипты либо менять тарифный план на тот который расчитан на такую нагрузку.
-=== Ошибка в скриптах ===+ 
 +== Ошибка в скриптах ==
Нужно исправить ошибку а не блокировать источник запроса к проблемному файлу. Нужно исправить ошибку а не блокировать источник запроса к проблемному файлу.
 +
== См. также == == См. также ==
Строка 26: Строка 31:
* [http://www.1gb.ru/default.aspx?ti=6&hti=112 Перегрузка процессора] * [http://www.1gb.ru/default.aspx?ti=6&hti=112 Перегрузка процессора]
* [http://www.1gb.ru/default.aspx?ti=6&hti=93 Если сайт открывается медленно] * [http://www.1gb.ru/default.aspx?ti=6&hti=93 Если сайт открывается медленно]
 +* [[Ограничение процессорной нагрузки]]
 +* [[Блокировка по IP]]
 +
 +[[Категория:Серверная нагрузка]]

Текущая версия

Часто в случае превышения лимита использования процессорной нагрузки веб-мастера блокируют источник запросов вызвавших проблему. Как правило, это является ошибкой. Блокировка по ip-адресу нужна только в момент активности проблемы для её немедленного решения, в большинстве случаев вы получаете данные по нагрузке и логи веб-сервера уже когда активность спала и проблема не существует в данный конкретный момент. Основные причины нагрузки и бессмысленность их решения путём блокировки ip перечислены ниже:


Содержание

[править] Индексация сайта роботом поисковой системы

Как правило поисковые системы имеют множество источников индексирования с разными ip-адресами и сетями, которые, к тому же, могут меняться. Если вы заблокируете один источник - поисковая система просто придёт с другого. Нужно блокировать по user agent или средствами директив файла robots.txt

Посмотрите, пожалуйста, следующую статью - Перегрузка поисковыми машинами

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


[править] Попытки скачать сайт полностью

Если человек уже скачал ваш сайт, то блокировать его по ip нет смысла, так как он больше не будет скачивать ваш сайт. Нужно останавливать такую активность в момент её начала. Для решения этой проблемы был написан Простой скрипт блокировки скачивания всего сайта


[править] Большое количество посещений

Блокировать по ip нет смысла, так как вы просто запрещаете людям доступ к вашему сайту. Зачем тогда сайт? В этом случае нужно оптимизировать скрипты либо менять тарифный план на тот который расчитан на такую нагрузку.


[править] Ошибка в скриптах

Нужно исправить ошибку а не блокировать источник запроса к проблемному файлу.


[править] См. также