Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х
Расширенный поиск

vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2012, 16:24 Вверх   #1
Пользователь
 
Аватар для EvgeN 1137
EvgeN 1137 вне форума
Доп. информация
По умолчанию Анти зажатие F5

Здравствуйте! Заказал я себе простенькую VDS, поставил туда веб сервер и булку, всё отлично. Но вот нашёл уязвимость. Если зажать F5, то от движка форума вся VDS ложиться на 3 буквы от большого кол-ва запросов. Я понимаю, что такое надо (и нужно) фиксить iptables'ом, но хотелось бы это сначала сделать через php. Типо так: максимум 3 запроса с одного IP адреса в секунду. Вот сижу и думаю, как можно такое сделать. Знаю, что в файле functions.php надо писать писать весь основной код. Но вот где хранить данные о кол-ве запросов я не знаю. Может кто-нибудь помочь или подсказать?
  Ответить с цитированием
Старый 18.06.2012, 19:48 Вверх   #2
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

EvgeN 1137, если у тебя vds от зажатия F5 ложиться - зачем вообще такой VDS ? Купи обычный хостинг и не забивай голову. Ибо с такими показателями у тебя будет 20-30 чел в онлайне и форум все равно будет падать, либо настрой VDS на apache + nginx это частично решит проблему.
  Ответить с цитированием
Старый 18.06.2012, 20:06 Вверх   #3
Пользователь
 
Аватар для EvgeN 1137
EvgeN 1137 вне форума
Доп. информация
По умолчанию

Ну во-первых, на вдс у меня не только сайт (не очень удобно, когда сайт на одном хостинге, игровой сервер на другом и что-то на третьем). А ложится из-за "тяжёлой" булки. 1ГГц проца просто не тянет зажатого F5. Если одна страница загружается за ~10 запросов в MySQL, то при зажатом F5 происходит 10 загрузок в секунду. В итоге 100 запросов MySQL + PHP. Какая тут рядовая VDS не нагрузится до 100%? Да и к тому же всё это фикситься несколькими простыми правилами iptables (впрочем уже зафиксено). А так я просто хочу узнать, как это делается на PHP
  Ответить с цитированием
Старый 18.06.2012, 20:11 Вверх   #4
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

EvgeN 1137, ну попробуй тут зажать F5 и наблюдай за поведением вдс, будешь ждать до посинения пока она повиснет или рухнет, хотя тут тоже банальный VDS с 1Гц проц и гигом оперативы, но падает почти при 2500 в онлайне. Т.е. 2500 ботов одновременно совершают по несколько запросов страницы в секунду, а ты один валишь свой VDS.
  Ответить с цитированием
Старый 18.06.2012, 20:19 Вверх   #5
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

В целом хак есть антиддос называется вроде, как раз спасает именно от f5
  Ответить с цитированием
Старый 18.06.2012, 23:58 Вверх   #6
Пользователь
 
Аватар для EvgeN 1137
EvgeN 1137 вне форума
Доп. информация
По умолчанию

ну попробуй тут зажать F5 и наблюдай за поведением вдс, будешь ждать до посинения пока она повиснет или рухнет
ага, попросил друга немного зажать F5 (так как в данный момент не с компа) и потом минут десять наблюдал следующую картину:

update: еще чуть-чуть зажал. Та же картина, только минуты 5

Последний раз редактировалось EvgeN 1137; 19.06.2012 в 00:05..
  Ответить с цитированием
Старый 19.06.2012, 00:31 Вверх   #7
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

EvgeN 1137, смотрю логи и не вижу F5 с твоего IP , он VDS точно не вешал, а товарисч твой хз чем там тыкал, но точно не F5.

ps
Тут был один чудик с мозгом школьника, досил форум в попытке чего то достигнуть... хз, я смысла не узрел в этом.
  Ответить с цитированием
Старый 19.06.2012, 00:37 Вверх   #8
Пользователь
 
Аватар для EvgeN 1137
EvgeN 1137 вне форума
Доп. информация
По умолчанию

я F5 не жал, все равно у меня инет слабый. Тогда как форум писал 502 ошибку несколько минут у нескольких людей?

P.S. может кто-нибудь все-таки подскажет как сделать ограничение на частые запросы?))
  Ответить с цитированием
Старый 19.06.2012, 01:11 Вверх   #9
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Попробуй такой анти ф5 http://vbsupport.org/forum/showthread.php?t=42917 )
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 19.06.2012, 02:12 Вверх   #10
Просто блондинка
 
Аватар для Luvilla
Luvilla вне форума
Доп. информация
По умолчанию

или вот http://vbsupport.org/forum/showthread.php?t=29085
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 20.06.2012, 01:38 Вверх   #11
Местный житель
 
Аватар для ZSvist
ZSvist вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
Попробуй такой анти ф5 http://vbsupport.org/forum/showthread.php?t=42917 )
Serberg, скачайте пожалуйста этот хак, он конечно для параноиков но т.е. пусть себе валяется для сильно умных
Спасибо!
  Ответить с цитированием
Старый 20.06.2012, 01:53 Вверх   #12
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от ZSvist Посмотреть сообщение
Serberg, скачайте пожалуйста этот хак
http://www.bormotuhi.net/showpost.ph...&postcount=286
  Ответить с цитированием
Cказали cпасибо:
Старый 24.06.2012, 12:33 Вверх   #13
Пользователь
 
Аватар для Aby
Aby вне форума
Доп. информация
По умолчанию

Попробовал свой форум через f5 положить, тоже на vds... ничего не произошло как работал так и работает, и пользователи продолжают сидеть как и сидели)
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:19. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.12252 секунды с 11 запросами