Веб-мастер по профессии изучает обычный "тестовый" способ обхода серверов. Я играю с большим 24-ядерным сервером LAMP с 32 ГБ оперативной памяти и соединением 100 Мбит / с.
Я настроил и настроил конфигурацию apache, но все еще испытываю проблемы с пользовательскими уровнями.
После выполнения некоторых нагрузочных тестов кажется, что он обрабатывает только 350 одновременных пользователей (при времени загрузки страницы 10 секунд), после этого 10-секундные космические ракеты.
Что вызывает недоумение, когда Mysql / CPU / RAM тикают. (вот почему я смотрел на максимальное количество клиентов в apache).
Есть идеи, что еще может уменьшить время загрузки страницы до менее 10 секунд с, скажем, 1000 пользователей?
Запросы ввода-вывода тоже в порядке.
EDIT - это веб-сайт PHP, динамический контент загружается из MySQL. Размер страницы индекса составляет около 1,5 МБ для загрузки.
Следует также добавить от 50 до 250 текущих пользователей, время загрузки веб-сайта было менее 3,5 секунд.
У вас включен или отключен KeepAlive? Если он включен, попробуйте отключить его и посмотрите, имеет ли это значение.
Можете ли вы опубликовать свою конфигурацию Apache?