Web siteleri almaya çalışırken garip bir gecikme modeli fark ettim; Davranış son derece farklı görünüyor ve yeniden üretmem kolay, bu yüzden aşağıdaki ayrıntıların çoğundan oldukça eminim. Birisinin onu tanıyacağını veya çözebileceğini umuyorum.
Gecikme süresi, bilgisayarımı yeniden başlattığımdan beri sınırsız olarak söyleyebildiğim kadarıyla artıyor gibi görünüyor. Bu, diğer noktalardan daha az dikkatli bir şekilde test edilir, ancak yeniden başlatmanın sorunu çözdüğünden ve yeniden başlattıktan sonraki ilk birkaç saat içinde nadiren göründüğüne (ve bundan daha uzun süre yönetilebilir göründüğüne) eminim.
Gecikme, Firefox, Safari veya Chrome'dan birinde belirir.
curl normal çalışıyor. Ancak, herhangi bir Chrome, Safari veya Firefox sayfa yüklerken, kıvrılma büyük gecikmelere neden olur. Tarayıcının kapatılması hemen çalışan tüm curl işlerinin başarılı bir şekilde bitmesine neden olur (örneğin, ilerleme çubuğunda hiçbir ilerleme göstermeyecek şekilde duracak olan, farklı web sitelerini almak için 5 kıvrılma örneği başlatabilirim; işleri hemen bitirmek için).
Kıvrılma gecikmesi, web siteleri için olan gecikmelerden bile olsa daha küçüktür. Şu anda 15 saniyelik sırada, çünkü bir süredir hata ayıklama umuduyla yeniden başlamadım. Bir web sitesinin bundan daha uzun sürmesi, belki de 15 saniye sürecek, "www.---.com" için beklerken, diğerlerini beklerken benzer uzunluklarda.
Gecikmeler (ping tarafından bildirildiği gibi) sorunlar sırasında artmaz.
Kıvrılma, deneyimdeki gecikmeler olmasına rağmen, farklı kıvrılma işleri aynı anda bitecektir. Yani, hepsi uzun bir süre boyunca asılacaklar, sonra hepsi aynı anda durmayı bırakacaklar (ve aynı zamanda, asıldıkları 15 + saniyenin ölçeğinde kabaca aynı anda bitiyorlar). Bazen bu tarayıcılarda olur, ancak güvenilir değildir (bunun bir tarayıcının sayfayı yüklemeyi tamamlamadan önce asmak için birkaç fırsatı olduğu için olabilir). Kıvrılma işleri bittikten sonra, derhal yeniden başlatılmaları, tamamen aynı şekilde asılı olmalarına neden olur, bu nedenle sorunun çözülmemiş olması (en azından çok uzun süre değil).
Gecikme web sayfalarında oldukça değişkendir. Çok ayrıntılı bir anket yapmadım (sanırım bir sonraki adım bu olacak).
kilitlendiğinde, curl -v, veri iletilmeden ilerleme çubuğunda kilitlenir.
Sayfaları Chrome'ya yüklerken, çoğu zaman CDN'leri ve üçüncü taraf hizmetlerini "beklemek" için harcanır.
Genellikle, Chrome boş bir ekran görüntülüyor ve "Durdur" düğmesine basmak sayfanın oluşturulmasına neden olacak (yüklenen varlıkların çoğu ile değil). Bunun son nokta ile ilgili olduğunu ve sorunla yakından ilişkili olmak yerine, bu uzun gecikme olduğunda ortaya çıkan kromun bir davranışı olduğunu kabul ediyorum.
Gecikme, farklı performans özelliklerine sahip birçok farklı kablosuz ağa bağlanıldığında belirir (örn. 50mbps hat). Kablolu ağları denemedim, ancak bunun önemli olmayacağını düşünmeme rağmen.
Benzer şekilde, farklı bir DNS farketmez (bu, ping'in daima iyi olması koşuluyla şaşırtıcı değildir).
Aynı davranışı sistemdeki çok farklı stres seviyelerinde gözlemliyorum. Örneğin, şu anda 3/8 GB belleğim boş.