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

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

Ако можете да предоставите ресурсите си много бързо, тогава трябва да бъде много кратък времето за изчакване на KeepAlive или изобщо да не използвате KeepAlive.

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

Ако можете да обслужвате това, от което се нуждаете, само в 2-3 заявки, бих препоръчал да го запазите достатъчно кратко, за да бъдат обработени тези заявки. Ако това все още не работи и другите потребители висят дълго време, вероятно ще трябва да помислите за балансиране на натоварването и прокси.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?