Сёдня на мой бедный бложик обрушились разъярённые вендузятники, генерируя при этом больше 200 генераций страницы http://old2.breys.ru/blog/279.html за 10 минут, я не расчитывал на такую нагрузку
По-этому пришлось найти способ как снизить её
В мой блоге имеются правило перенаправления mod_rewrite
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{THE_REQUEST} [0-9]+(.htm|.html|.shtml)? RewriteRule ([0-9/]+)(.htm|.html|.shtml)? /cgi-bin/blog.py?id=$1 [L]
Если запрашиваемого файла не существует то выполняется скрипт блога. Таким образом если сохранить сгенерированный файл страницы в директории блога то скрипт вызваться не будет, а вместо него будет отдаваться статическая страница
$ wget http://old2.breys.ru/blog/279.html $ cp 279.html old2.breys.ru/www/blog/
вот и всё, теперь нужен DDOS посильнее чем масса с хабра, после того как гроза пройдёт мимо можно удалить сгенерированную страницу
У такого метода есть минусы
- страница не актуальна, хотя полностью работоспособна
- динамические условие показывать любителями проприетаршины рекламу от гуга не работает
но и так сойдёт
Комментариев 0