X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Защита от частых обращений к сайту, Подскажите, пожалуйста, как выставить лимит?
Графиня
Графиня
Topic Starter сообщение 17.7.2014, 1:01; Ответить: Графиня
Сообщение #1


Участник
***

Группа: User
Сообщений: 164
Регистрация: 13.9.2009
Из: Киев
Поблагодарили: 22 раза
Репутация:   6  


Здравствуйте. Подскажите, пожалуйста, как выставить лимит обращений к сайту (это касается и Вордпресс, и статических сайтов).
Я нашла в Интернете следующий код:

Код
// объявляем работу с сессиями
session_start();
// указываем папку, куда будет сохраняться информация сессий
session_save_path($_SERVER["DOCUMENT_ROOT"]."/log/session");
// устанавливаем защиту по IP (сессии) не чаще, чем раз в две секунды.
if (isset($_SESSION[telecod_ip])) {
    $t = ((int)(time()-$_SESSION[telecod_ip]));
    if($t < 5) die("Нельзя обращаться к сайту чаще, чем 1 раз в 5 секунд!");


, но я его попробовала, как мне кажется, он не работает.
Может быть посоветуете какой-нибудь другой вариант кода или запрет на частое посещение сайта в файле .htaccess?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 17.7.2014, 8:17; Ответить: x64
Сообщение #2


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3544
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2881 раз
Репутация:   294  


если есть root-доступ (ваш сервер/впс/вдс), смотрите в сторону iptables. для этого же случая хорошо установить фронтэндом nginx — для шустрой раздачи статики.
для виртуалок, пожалуй, ничего и не знаю, если только в панели нет возможности задать диапазоны вредных ip. остаются лишь такого рода скрипты либо вылавливание ip с внесением их в .htaccess:
Код
order deny,allow
deny from ip1
deny from ip2

или сразу копать в сторону плагинов, но это, конечно же, наиболее медленный и трудоёмкий (для сервера) метод.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AtaELL
AtaELL
сообщение 17.7.2014, 10:59; Ответить: AtaELL
Сообщение #3


Новичок
*

Группа: User
Сообщений: 22
Регистрация: 3.7.2014
Поблагодарили: 12 раз
Репутация:   4  


Как вариант, добавьте сайт в днс-сервис https://www.cloudflare.com/ они сами фильтруют от подозрительного и нежелательного трафика.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
speed_core
speed_core
сообщение 19.7.2014, 12:19; Ответить: speed_core
Сообщение #4


Новичок
*

Группа: User
Сообщений: 24
Регистрация: 8.6.2014
Из: local
Поблагодарили: 4 раза
Репутация:   1  


Тут можно идти 2мя путями.
1. отслеживать именно пользователя (через куки/сессии например)
2. отслеживать поведения с одного IP

Например, если у пользователя нет поддержки куков, скорее всего это бот - значит отслеживаем поведение по ип.
Если есть куки, то отслеживаем поведение именно пользователя.
Также желательно вести логи по изменению куков. Некоторые боты принимают куки но позже их очищают. Надо убедиться в том - что этого не произошло при следующем посещении.

Задача решаема, но есть пару слабых мест.


--------------------
HOST-PROTECTION, профессиональный web хостинг, гарантия стабильности, защита от DDoS.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
aitatarinov
aitatarinov
сообщение 23.7.2014, 12:30; Ответить: aitatarinov
Сообщение #5


Новичок
*

Группа: Viewer
Сообщений: 8
Регистрация: 22.7.2014
Поблагодарили: 1 раз
Репутация:   1  


Самый простой вариант решения проблемы,это ограничение запросов в минуту,с одного IP.
Для этого необходимо написать обрабатывающий скрипт,и добавить его на каждую динамическую страницу сайта.


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Сайту не хвататет любви яндекса
9 HavingingWorld 1297 Вчера, 14:25
автор: про100та
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыВажно мнение по сайту
Буду признателен мнению по amosupport.by
20 malo 3119 22.5.2018, 16:25
автор: nikolay_web
Открытая тема (нет новых ответов) Требуется помощь по сайту-визитке.
3 Yas18 685 31.3.2018, 20:35
автор: Yas18
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКак поднять доверие к сайту?
23 fair_exchange 2735 18.2.2018, 15:43
автор: 2009bes
Открытая тема (нет новых ответов) Пара отсудила у Google £2 млрд за предвзятость к её сайту
3 seostock 1027 16.2.2018, 14:33
автор: Emtec


 



RSS Текстовая версия Сейчас: 25.5.2018, 5:17
Дизайн