Apache KeepAlive - зачем мне это вообще нужно?
Я прочитал несколько блогов об отключении KeepAlive в apache. Когда я включил его, и произошел всплеск трафика, люди начали отсчитывать время или должны были ждать +10 секунд для загрузки страницы. Однако, когда я выключил его, запросы закончились почти сразу.
Я знаю, КАК работает KeepAlive, и что он делает , я просто хочу знать, зачем он мне когда-нибудь понадобится. Если я использую CSS-спрайты и объединяю весь свой javascript в 1 файл, всего с 2-3 http-запросами к серверу, безопасно ли его отключать?
1 answers
Если вы можете предоставить свои ресурсы очень быстро, то вам следует использовать очень короткий тайм-аут поддержки или вообще не использовать поддержку.
Поддержка активности важна, когда у вас будет много запросов от одного и того же клиента, но это становится проблемой, если вам нужно обслуживать много клиентов одновременно. Поддержка SSL еще более важна, так как стоимость установки нового SSL-соединения очень высока, особенно если оно предназначено только для небольшого объема данных.
Если вы может предоставить то, что вам нужно, всего за 2-3 запроса, я бы посоветовал сделать это достаточно коротким, чтобы эти запросы были обработаны. Если это все еще не работает, а другие пользователи зависают в течение длительного времени, то вам, вероятно, нужно подумать о некоторой балансировке нагрузки и прокси-сервере.