it-swarm-tr.com

Apache KeepAlive - neden hiç ihtiyacım olsun ki?

KeepAlive'i Apache'de kapatma hakkında birkaç blog okudum. Açtığımda ve trafikte bir ani yükselişe geçtiğimde insanlar zaman aşımına uğradı ya da bir sayfa yüklemesi için +10 saniye beklemek zorunda kaldılar. Ancak, kapattığımda, istekler neredeyse hemen bitti.

NASIL KeepAlive'in fonksiyonlarını biliyorum ve ne işe yarıyor , sadece neden ihtiyaç duyduğumu bilmek istiyorum. CSS sprite kullanıyor ve tüm javascript'imi 1 dosyada birleştiriyorsam, sunucuya sadece 2-3 http isteği geliyorsa, kapatılması güvenli midir?

4
helloandre

Kaynaklarınızı çok hızlı bir şekilde sağlayabiliyorsanız, çok kısa bir KeepAlive zaman aşımı süresi gitmeli ya da hiç KeepAlive kullanmamalısınız.

KeepAlive, aynı istemciden çok sayıda istekte bulunacağınız zaman önemlidir, ancak aynı anda birçok müşteriye hizmet vermeniz gerekiyorsa, bu bir sorun olabilir. SSL ile KeepAlive daha da önemlidir, çünkü yeni bir SSL bağlantısı kurmanın maliyeti çok yüksektir, özellikle de az miktarda veri için.

İhtiyacınız olanı sadece 2-3 isteğinde yerine getirebilirseniz, bu istekleri yerine getirecek kadar kısa tutmanızı öneririm. Bu hala çalışmıyorsa ve diğer kullanıcılar uzun süre takılıyorsa, muhtemelen bazı yük dengelemelerini ve bir proxy'yi düşünmeniz gerekir.

2
danivovich