У меня есть один веб-сайт, работающий на одном экземпляре Amazon EC2 (Linux, средний размер). Наш сайт основан на WordPress, и на нем включен W3 Total Cache.
+ Page cache - except for logged-in users
+ Object cache
+ Browser cache
Я заметил, что существует огромная разница между количеством активных посетителей и количеством одновременных подключений к нашему веб-серверу в определенный момент времени.
В 1 момент было только 5 активных посетителей, но было более 100 одновременных подключений к нашему серверу (определяется netstat -plan | grep :80 | wc -l
). В другой момент было 10 активных посетителей, но было 50 и более одновременных подключений к нашему веб-серверу.
Может ли кто-нибудь дать мне несколько подсказок о том, в каких направлениях мне следует искать и устранять эту проблему (я называю проблему, поскольку 168 одновременных подключений вызвали сбой нашего сервера вчера, когда мы все еще использовали небольшой экземпляр EC2)?
Это нормально. Каждый браузер делает несколько запросов для получения различных частей веб-страницы, таких как javascript, изображения и т. Д. Может быть несколько подключений из сетей за NAT, которые отправляют трафик с IP-адреса NAT.
Вы можете проверить свой apache access_log, чтобы убедиться, что уникальные IP-адреса и все запросы к вашему сайту будут регистрироваться.