2013-08-08 2 views
0

Я недавно попросил клиента загрузить тестовый сервер, чтобы узнать, может ли он обрабатывать 10 000 одновременных пользователей. Для этого я использую JMeter, но получаю менее благоприятные результаты.Создает ли Apache защиту DDOS? Я получаю интересные результаты JMeter

Позвольте мне сказать, что это мой первый раз с использованием jmeter, поэтому я не уверен, что я делаю, НО вот что я нашел.

При испытании 1000 одновременных пользователей, запущенных одновременно, и каждый пользователь переходит на 2 страницы, коэффициент отказов составляет 96%. Это кажется плохим ... как действительно очень плохо.

Есть ли что-то, что может произойти неправильно в JMeter? Все, что я делаю, отправляет HTTP GET-запросы на их сервер.

Я не знаю, на какой план находится клиент, но я знаю, что они используют GoDaddy в качестве своего провайдера, и по моему опыту «неограниченная» пропускная способность GoDaddy довольно ограничена. Является ли это проблемой OR, и я действительно надеюсь, что это так, это сервер Apache для веб-сайта, блокирующий повторные попытки.

Я получаю сообщение об ошибке org.apahe.http.com.HttpHostConnectException: Connection to ~~~.com refused.
Является ли этот сервер умным?
Или сервер увяз?

Заранее благодарим за помощь, сообщите мне, если вам нужна дополнительная информация.

+1

является 10 000 одновременных пользователей - реалистичная метрика? (много?) менее 1% сайтов в Интернете получит этот трафик. и Go Daddy - один из худших хостов. Если им действительно нужно обрабатывать этот трафик, вам нужно выполнить серию настройки нескольких серверных систем. AWS приходит на ум, но я думаю, что клиент дует дым. –

+0

Клиент - это реальность, поэтому я думаю, что есть вероятность, что у них будет много одновременных хитов, но поверьте мне, я подумал, что это то же самое. – ChapmIndustries

+0

либо обвиняют его, либо используют время, чтобы узнать, как реально масштабировать проект, или просто объясните, что это не будет проблемой. –

ответ

3

Apache не может защитить вас от атак ddos, но вы можете использовать некоторые модули для снижения рисков, это: mod_qos и mod_evasive.

Если вы используете общий хостинг от GoDaddy, кажется, что вы загружаете все веб-сайты на одном сервере, и Godaddy может заблокировать ваш сайт, или они могут обрабатывать ваше нагрузочное тестирование как атаку ddos. Для экспериментов вам нужен отдельный сервер VDS или облачный сервер.

Если вы хотите защитить свой проект, вы можете:

  • Использование балансировки нагрузки
  • инструмент Использование кэширования
  • защита Использование брандмауэра
  • настройка ОС
  • Использование CDN

 Смежные вопросы

  • Нет связанных вопросов^_^