Поиск по сайту
Вход на сайт
Обратите внимание
Топ-новости
Архив сайта
Апрель 2016 (1)
Апрель 2014 (1)
Ноябрь 2013 (1)
Октябрь 2013 (1)
Май 2013 (2)
Апрель 2013 (8)
Партнеры

seo-monster.ru - сервис проверки доменов
хочешь такой же информер? Информер ТИЦ и PR

AntiOverload *FIX*..

AntiOverload *FIX*.

Случилось мне однажды столкнуться с ситуацией, когда мой хостер предъявил мне претензию о том, что мой акаунт создаёт непомерно большую нагрузку на MySQL-сервер. Посмотрев логи, я заметил, что такую нагрузку создают программы-качалки, которые копируют сайт целиком на локальный компьютер. Во время обращения к странице происходит несколько sql-запросов к базе данных. А если учесть, что эти программы готовы скачивать сразу несколько страниц с сайта, то получается, что в секунду идёт от 3 до 10 запросов. При такой «атаке» серверу действительно приходится не сладко.
Решением я увидел ограничение доступа к сайту с одного ip-адреса чаще, чем один раз в 2 секунды. Проверка происходит без использования sql-сервера, поэтому идёт достаточно быстро.
Здесь я предлагаю php-скрипт, реализующий такую проверку.


Модуль предназначен для ограничения доступа к сайту или к страницам, где он включён.
Принцип работы в том, что запоминается ip-адрес и время обращения с этого адреса. И если в течение заданного времени происходит обращение с того же адреса, то ему выдаётся ошибка 503.Т.е Если вы нажмёте кнопку обновить 3 раза подарят,вам выдаст это сообщение.


Установка:
*Качаем antiOverload.txt
*В корне сайта создаем папку tmp и выдаём права 777(Если папка есть,то не чего создовать не надо.)
*Открываем index.php и перед:
<?php


Добавляем то что содержит архив antiOverload.txt:
Автор: andruw
Скачать:
Внимание! У Вас нет прав для просмотра скрытого текста.

Время задержки,и сообщение можна изменить в скрипте.
laughing

У вас не ставится dle модуль или dle шаблон работает не правильно? Задайте вопрос на нашем форуме по DLE(Datalife Engine CMS) и Вам обязательно помогут!



Если появились вопросы по поводу AntiOverload *FIX*. или Вы хотите высказаться, то пройдите регистрацию или авторизируйтесь и оставляйте комментарии.
#1 написал: Chertionok (20 апреля 2008 22:21)

Публикаций: 0
Комментариев: 0
Самий найкорисніший фікс для дле за останні пів року. Велике дякую
#2 написал: AVET (23 мая 2008 22:03)

Публикаций: 0
Комментариев: 0
Всё работает гуд :) bully
#3 написал: MDK (26 мая 2008 21:48)

Публикаций: 0
Комментариев: 0
Супер!!!
#4 написал: go2load (14 июля 2009 08:07)

Публикаций: 0
Комментариев: 0
версия 7,5
ошибка:
/engine/modules/functions.php on line 888
#5 написал: XXXSZAUR (11 ноября 2009 20:42)

Публикаций: 0
Комментариев: 0
Спасибо)))
#6 написал: TuffGong (19 ноября 2011 21:13)

Публикаций: 0
Комментариев: 0
забавно, работает. похоже на аDDOS. благодарствую сударь:)
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Вверх