как я могу узнать о максимальной вместимости моего сайта для посетителей одновременно - PullRequest
0 голосов
/ 10 ноября 2010

как я могу узнать о максимальной вместимости моего сайта для посетителей одновременно? тип стресс-теста для непредвиденных ситуаций-

Ответы [ 2 ]

1 голос
/ 10 ноября 2010

Вы правы, когда думаете с точки зрения стресс-теста. Вы должны иметь возможность воспроизвести ожидаемое количество пользователей, чтобы точно знать, сколько одновременно пользователей сможет обрабатывать ваше приложение.

Вы начинаете с небольшого числа пользователей, а затем можете увеличивать его, пока не достигнете точки, когда ваше приложение перестает отвечать за приемлемое количество времени.

Боюсь, на этот вопрос нет простого ответа, но самый простой способ сделать это, о котором я могу подумать, - написать простой скрипт, который будет выполнять запросы GET / POST (возможно, даже с помощью wget) и запускать его на ферма на Amazon EC2 или что-то в этом роде, чтобы вы могли по-настоящему достичь максимальной емкости своей инфраструктуры.

0 голосов
/ 10 ноября 2010

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

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

Если это критически важный сайт или приложение, созданное вручную или с индивидуальными настройками, тогда ничто не заменит тестирование. Вам нужно программное обеспечение «нагрузочное тестирование производительности сети» - Google для него. Этот тип программного обеспечения будет имитировать множество браузеров, посещающих ваш сайт одновременно. Существует широкий выбор, от бесплатных до $$$$$$$$ s.

...