Если речь идет о сайтах на WordPress, а при превышении нагрузки речь очень часто идет о сайтах на WordPress, так как, во-первых, эта CMS любит создавать нагрузку, а, во-вторых, на WP нередко делают сайты те, кто в программировании не силен, так вот… Если речь идет о нагрузке сайта на ВордПресс, то стандартными рекомендациями является установка плагина кеширования, плагинов, отменяющих проверку обновлений CMS и плагинов, отключение всех лишних плагинов и виджетов и т.д. Как правило, все эти меры ничего существенно в нагрузке не меняют. И тогда вебмастера начинают задумываться о злоумышленниках и о бане вредных ip.
Целесообразно ли блокировать ip?
Крутые вебмастера обычно смеются над такими попытками, уверяя, что подобный бан ничего не даст. И все же некоторым бан тех ip, которые бывают на сайте очень часто и просматривают очень много страниц (больше или столько же, сколько хозяин сайта), помогает. Кому же этот бан полезен?
Бан ip помогает только при определенном стечение обстоятельств и является, конечно, лишь временной мерой.
Чтобы бан помог, у вас должен быть куплен стандартный небольшой тариф виртуального хостинга, например, то что многие хостеры определяют как 50 ср, а нагрузка на хостинге должна приближаться к этому критическому значению в 50ср, но не перекрывать его. Вот при таком раскладе вам может помочь блокировка некоторых ip.
Читайте также: Актуальные правила написания заголовков статей для продвижения сайта
Судите сами. Вы имеете 48ср. То есть в среднем 2ср в час. Представьте, что из этих 2ср, 0,5-0,8ср создают несколько злоумышленников. Это означает, что при бане этих ip вы можете получить уже не 48ср, а 36ср. Не плохо, не правда ли?
Конечно, реально снижение нагрузки будет меньше, так как эти ip не все время грузят ваш сайт, но все же ощутимо.
Как заблокировать ip?
Чтобы заблокировать ip, в сайте .htaccess необходимо добавить следующие строчки:
Order Allow,Deny
Allow from all
Deny from 123.34.657 (перечислить все необходимые ip, через пробел без знаков препинания).
Опасно ли блокировать ip?
Вебмастера часто опасаются банить ip. А вдруг доступ на сайт не получит кто-то важный?
Давайте рассуждать логически. Мы баним только тех, кто просматривает страниц столько же и больше, чем хозяин сайта и с сотни раз больше, чем остальные пользователи. Может ли это быть обычный пользователь? Очевидно, что нет. Вы же не думаете, что ваш сайт такой замечательный, что кто-то приходит на него каждый час и просматривает по сотне страниц? Значит, это не нормальный живой пользователь Интернета.
Кто кроме пользователей нам интерес? Боты поисковых систем. Но они в статистике хостинга обычно выделены в отдельный график. Значит, забанить их по ошибке не удастся.
Кроме ботов и живых людей, интерес могут представлять боты некоторых систем по продаже ссылок. Тут, действительно, надо быть осторожным. И в случае ошибочного бана (а факт такого бана станет ясен очень быстро – при следующей же попытке разместить ссылку) немедленно подкорректировать .htaccess, убрав из него полезный бот.
Читайте далее:
Как снизить нагрузку на хостинг? Проверяем рисунки шаблона
Читайте также: Quisque lorem tortor fringilla sed vesti bulum justo vel