Интернет-провайдер, размещающий в основном статический веб-сайт, жалуется, когда некоторые пользователи начинают загружать сайт со скоростью около 30 обращений в секунду. Машина, видимо, ползет. Файлы могут быть как простыми страницами с небольшим количеством изображений, так и довольно большими файлами. На сервере размещены и другие сайты, так что это не очень хорошие новости.
Должен ли Apache выдержать эту нагрузку? Есть ли советы, которые провайдер может использовать для настройки сервера для этого? Есть ли что-нибудь подправить на самих страницах?
Вау ... 30 статических запросов в секунду должно быть ничего для хорошо настроенного Apache. Там что-то очень плохое. Либо машина уже загружена, либо она настроена неправильно. Мои три основных настройки Apache:
У меня есть более общие советы "заставьте ваш веб-сервер обрабатывать большую емкость" в эта вики-статья из моей работы, и еще много советов по настройке Apache в эта статья разработчика.
Честно говоря, если ваш интернет-провайдер еще не знаком с подобными вещами, пришло время найти новый веб-хостинг. Клиентам не нужно спрашивать serverfault за советами, которые они могут передать своей хостинговой компании.