• Поддержка соединений с ограниченными скоростями передачи данных.
• Обработка динамических операций GET, а также статических операций
GET и POST
• Поддержка постоянных соединений (HTTP 1.1).
Глава 12. Безопасность и производительность 649
• Возможность обработки динамической смены рекламных баннеров с ис — пользованием cookie-наборов и поисковых таблиц.
• Скорость доступа к файлам.
• Поддержка подключений с помощью сокетов.
• Поддержка защищенных операций, например, транзакций на основе SSL — протокола.
Большинство программ тестирования распространяются в версиях для всех основных платформ: Windows 2000, Unix/Linux (Apache) и т. д. Более того, для более глубокого понимания обработки, выполняемой программами тестирова — ния, пользователи, как правило, имеют возможность выгрузить исходный код программ тестирования. Имея исходный код, вы можете откомпилировать его в
исполняемый файл для использования на платформе своего сервера.
Подробные описания программ тестирования производительности Web-серверов можно найти на следующих сайтах:
SpecWeb http://www. specbench. org
Webstone http://www. mindcraft. com/webstone
Webbench http://www. zdnet. com/zdbop
После получения результатов выполнения программы тестирования вы имеете возможность подробно проанализировать возможности аппаратного обеспечения сервера. В последующих разделах приведены краткие описания основных аспек — тов сервера, которые могут рассматриваться при оценке его производительности.
Тип сетевого соединения
В сети Web можно обнаружить целый ряд типов соединения сайтов с Internet: высокоскоростные соединения Т1, цифровые абонентские линии (DSL) и кабель — ные модемные соединения. В зависимости от типа соединения скорость загруз- ки пользователем данных с сайта будет отличаться. В таблице 12.3 приведены скорости передачи данных по соединениям основных типов.