AntiOverload модуль для WordPress от DLE

Случилось мне однажды столкнуться с ситуацией, когда мой хостер предъявил мне претензию о том, что мой акаунт создаёт непомерно большую нагрузку на MySQL-сервер. Посмотрев логи, я заметил, что такую нагрузку создают программы-качалки, которые копируют сайт целиком на локальный компьютер. Во время обращения к странице происходит несколько sql-запросов к базе данных. А если учесть, что эти программы готовы скачивать сразу несколько страниц с сайта, то получается, что в секунду идёт от 3 до 10 запросов. При такой «атаке» серверу действительно приходится не сладко.
Решением я увидел ограничение доступа к сайту с одного ip-адреса чаще, чем один раз в 2 секунды. Проверка происходит без использования sql-сервера, поэтому идёт достаточно быстро.
Здесь я предлагаю php-скрипт, реализующий такую проверку.Модуль предназначен для ограничения доступа к сайту или к страницам, где он включён.
Принцип работы в том, что запоминается ip-адрес и время обращения с этого адреса. И если в течение заданного времени происходит обращение с того же адреса, то ему выдаётся ошибка 503.Т.е Если вы нажмёте кнопку обновить 3 раза подарят,вам выдаст это сообщение
Установка модуля на движок WordPress:
*Сначала качаем сам код плагина.
*В корне сайта создаем папку tmp и выдаём права 777(Если папка есть,то не чего создовать не надо.)
*Открываем index.php и перед:

<?php
/* Short and sweet */
define(’WP_USE_THEMES’, true);
require(’./wp-blog-header.php’);
?>
Модуль dle Модуль dle "Переходы" v.2.2
Этот модуль ведёт учёт переходов на ваш сайт. Его работа целиком построена на ajax, что обеспечивает максимальную скорость работы и минимальную нагрузку на сервр. По вашему желанию модуль может показать не только от куда юзер пришел на ваш сайт, но и даже ...

Делаем защиту от спама и флуда на PHP
Пример по созданию формы отправки письма(обратная связь) с антиспамом, каждый раз на картинке будет выводится новое число. Пока пользователь не введёт цифры в поле, которые написаны на картинке письмо не будет отправлено вам на почтовый ящик. Пример данно ...

Уроки по Wordpress (2008-2010) Уроки по Wordpress (2008-2010)
Изучив Видеоуроки Wordpress (2008-2010) Вы научитесь, как установить, настроить и поддерживать блог на движке Wordpress. Эти видео курсы помогут Вам быстро создавать свои блоги. Здесь представляется отличный сборник, в который вошли все видео курсы по Wor ...

Установка AppServ Установка AppServ
В связи с большим количеством вопросов по поводу установки и настройки AppServ я написал это руководство. Надеюсь оно поможет вам справиться с этой программой.Итак, приступи

Расширенная регистрация пользователей в блоге. Плагин для WordPress:Registe ... Расширенная регистрация пользователей в блоге. Плагин для WordPress:Registe ...
Итак, сегодня хочю вам рассказать о замечательном плагине, под названием:Register Plus для знаменитого движка блогов WordPressИтак, что же этот плагин делает, он создает расширенную форму регистрации пользователей на вашем сайте(блоге). Позволяет указать ...