Сравнительный анализ вашего программного обеспечения зачастую намного сложнее, чем кажется. Несомненно, легко получить некоторые цифры, которые говорят о производительности вашего программного обеспечения, но если оно не было рассчитано с использованием очень точного представления фактических моделей использования ваших конечных пользователей, оно может полностью отличаться от реальных результатов, которые вы получите в дикой природе. Известно, что веб-сайты трудно правильно оценить. Конечно, вы можете запустить скрипт, который измеряет время, затрачиваемое на создание страницы, но он будет сильно отличаться от того, что вы увидите при использовании в реальном мире.
Чтобы создать надежный эталон того, что могут обрабатывать ваши серверы, вам сначала нужно выяснить, каковы модели использования ваших пользователей. Если ваш сайт уже запущен, вы можете легко собрать эти данные из ваших журналов. Затем вам нужно создать симуляцию, которая будет подражать тем же шаблонам, что и ваши реальные пользователи ... то есть - просматривать первую страницу, вход в систему, просматривать страницу статуса и так далее. Разные страницы будут создавать различную нагрузку на серверы, требуя, чтобы вы фактически выбирали правильный набор страниц при моделировании нагрузки на ваши серверы. Наконец, вам нужно выяснить, какие ресурсы кэшируются вашими пользователями, вы можете сделать это снова, просматривая журнал доступа или используя такой инструмент, как firebug.