Apache KeepAlive - зачем мне это вообще нужно?


Я прочитал несколько блогов об отключении KeepAlive в apache. Когда я включил его, и произошел всплеск трафика, люди начали отсчитывать время или должны были ждать +10 секунд для загрузки страницы. Однако, когда я выключил его, запросы закончились почти сразу.

Я знаю, КАК работает KeepAlive, и что он делает , я просто хочу знать, зачем он мне когда-нибудь понадобится. Если я использую CSS-спрайты и объединяю весь свой javascript в 1 файл, всего с 2-3 http-запросами к серверу, безопасно ли его отключать?

Author: helloandre, 2010-07-08

1 answers

Если вы можете предоставить свои ресурсы очень быстро, то вам следует использовать очень короткий тайм-аут поддержки или вообще не использовать поддержку.

Поддержка активности важна, когда у вас будет много запросов от одного и того же клиента, но это становится проблемой, если вам нужно обслуживать много клиентов одновременно. Поддержка SSL еще более важна, так как стоимость установки нового SSL-соединения очень высока, особенно если оно предназначено только для небольшого объема данных.

Если вы может предоставить то, что вам нужно, всего за 2-3 запроса, я бы посоветовал сделать это достаточно коротким, чтобы эти запросы были обработаны. Если это все еще не работает, а другие пользователи зависают в течение длительного времени, то вам, вероятно, нужно подумать о некоторой балансировке нагрузки и прокси-сервере.

 2
Author: danivovich, 2010-07-08 20:07:15