Yavaş ilerleme bir proxy indirmesini okuma zaman aşımı içinde tutabilir
Ara sıra gelen yanıt baytlarının bir proxy indirmesini okuma etkinliksizlik sınırı içinde tutarken toplam sürenin nasıl kabul edilemez hale geldiğini anlayın.
Ara sıra birkaç bayt teslim eden bir yanıt, her okuma etkinliksizlik sınırı içinde kalabilir ancak toplamda çok fazla zaman alır. Okuma zaman aşımının tüm aktarım süresini ölçmesi gerekmez.
İlkeyi iş yüküne göre seçin. Sonlu bir arşiv tamamlanma bütçesi gerektirir; bir olay akışı yasal olarak saatlerce sürebilir ve zaman zaman sessiz kalabilir.
Yararlı ilerlemeyi ölçün
Dosya indirmesinde genel bir son tarih tutun ve istemcinin desteklediği düşük hız veya ilerleme denetimlerini göz önünde bulundurun. Aralığı ve yararlı veri miktarını tanımlayın. Bir kalp atışı baytı, dosyanın tamamlanmasına yönelik gerçek ilerleme olmadan etkinlik gösterebilir.
Tünel kurulumunu gövde aktarımından ayrı tutun. CONNECT'in tamamlanmasını beklemek ve yavaş bir hedef gövdesi almak farklı kanıtlara sahip farklı aşamalardır.
Her çıkış yolunda yanıtı tüketin veya kapatın. Yavaş bir akışı açık bırakmak, sonraki isteğin havuz kapasitesini beklemesine neden olabilir ve bu da başka bir nedenden dolayı başka bir zaman aşımı üretir.
Gözlenen süre amaçlanan ilkeyi aşarsa, tam istemci sürümünü ve okuma döngüsünü inceleyin. Doğru çalışan bir etkinliksizlik zamanlayıcısı, özel döngü davranışı ve bir uygulama hatası her biri farklı bir düzeltme gerektirir.