İçeriğe geç
academia.sh

Ünite 02 / 04

Üretim Kalitesi

Çağrının gecikmesi, reddedilmesi ve yarıda kesilmesi karşısında kurulan dayanıklılık düzeneğinin kendi bedelinin ve bozduğu yerin ölçülmesi: sabit aralıklı ile geri çekilmeli yeniden denemenin yük altında karşılaştırılması ve yeniden denemenin belirteci de katlaması, önbellek isabeti yükselirken büyüyen bayat yanıt payı, küçük bağlam, büyük bağlam ve iki aşamalı kurulumun gecikme sınıfı ile isabet takası, istek başına belirtecin ortalaması ile en pahalı yüzde birin toplam içindeki payı, yedek modele düşen isteklerin isabetinin sessizce düşmesi ve ölçülmediğinde görünmez kalması, aynı girdinin farklı çıktı vermesini durduran kalemlerin sayılması.

Yayın Güncelleme

Dersler

  1. 01 Hız Sınırları ve Yeniden Deneme Aynı 160 kurgu talebin iki yük düzeyinde üç politikayla koşturulması: düzeneksiz istemci her iki yükte de 0,8562 tamamlıyor ve hiç hız sınırına takılmıyor. Hafif yükte yeniden deneme tamamlamayı 1,0000'a çıkarıyor, bedeli 25 ek çağrı ve 1209 belirteç. Ağır yükte aynı düzenek işi bozuyor: sabit aralıklı deneme 0,8000'e düşüyor ve 151 hız sınırı reddi üretiyor, geri çekilmeli deneme 0,8750 ile düzeneksizin 0,0188 üstünde kalıyor ama iki koşum farkı da 0,0188. Aynı sınırı paylaşan etkileşimli akış 0,9500'den 0,8667'ye iniyor: yeniden deneme kendi işini kurtarırken başkasının işini bozuyor. 11 dk okuma
  2. 02 İstem Önbellekleme Aynı 240 kurgu isteğin yedi önbellek kurulumunda ölçülmesi: istemin 186 belirtecinin 175'i bütün isteklerde ortaktır. İçeriğe göre anahtarlanan önek önbelleği 0,9792 isabetle giriş belirtecini 44367'den 7472'ye indiriyor ve doğru yanıt payını hiç değiştirmiyor. Soruya göre anahtarlanan yanıt önbelleğinde ömür uzadıkça isabet 0,4708'den 0,8792'ye çıkıyor, çağrı 240'tan 29'a düşüyor, ama bayat yanıt payı 0,0208'den 0,4417'ye tırmanıyor ve doğru yanıt payı 0,9333'ten 0,5542'ye iniyor. İki önbellek birlikte girişi 2946'ya indiriyor, yani on beş kat ve yanıt önbelleği açıldığında önek isabeti 0,9792'den 0,9359'a düşüyor. 6 dk okuma
  3. 03 Gecikme Eniyilemesi Aynı 240 kurgu isteğin beş kurulumda gecikme sınıfı ve doğruluk olarak karşılaştırılması: küçük bağlam tek çağrı sınıfında 1,0000 adım bekletiyor ama doğruluğu 0,7750, büyük bağlam aynı sınıfta 3,0000 adım bekletip 0,9292 veriyor. İki aşamalı kurulum isteklerin 0,2500'ünü zincire taşıyarak beklemeyi 1,7500'e, giriş belirtecini 19716'ya indiriyor ve doğruluğun yalnız 0,0125'ini kaybediyor. Paralel kurulum beklemeyi 1,5000'e çekiyor ama 47352 belirteçle büyük bağlamdan pahalıya geliyor. İkinci aşamayı yığın hâlinde göndermek doğruluğu ve belirteci değiştirmeden beklemeyi 3,5542'ye çıkarıyor: toplu çağrı bir gecikme düzeneği değildir. 8 dk okuma
  4. 04 Maliyet İzleme Dört yüz isteklik kurgu bir iş yükünde istek başına belirtecin defterinin tutulması ve dağılımın kuyruğunun sayılması: ortalama 81,6 belirteç iken ortanca 69, yüzde 99 dilimi 224 ve en büyük istek 303. En pahalı yüzde bir toplam belirtecin 0,0299'unu, en pahalı yüzde on ise 0,2124'ünü harcıyor. İki koşumda ortalama 81,6'dan 83,0'a çıkarken en pahalı yüzde birin payı 0,0299'dan 0,0409'a gidiyor, yani kararlı olan ortalama, oynayan kuyruktur. Faturanın kalemleri ayrıldığında yönerge 0,3921, konuşma durumu 0,3658 ve yeni bilgi taşıyan talep metni yalnız 0,1190 tutuyor. Konuşma durumunu kısaltan üç politika istek başına belirteci 81,6'dan 50,5'e indiriyor ama doğru etiket başına okunduğunda aradaki fark daralıyor. 11 dk okuma
  5. 05 Hata ve Kesinti Yönetimi Birincil uç nokta yanıt vermediğinde isteğin yedek bir katmana düşürülmesinin kaliteye ne yaptığının ölçülmesi: yedeksiz kurulumda kesinti 26 isteği hataya çevirirken yedekli kurulumda hata 2'ye iniyor ve toplam isabet 0,8450'den 0,8850'ye çıkıyor, yani yedek bir iyileşme gibi görünüyor. Kesintisiz tabana göre okunduğunda aynı sayı 0,8975'ten 0,8850'ye düşmüştür ve düşüş 0,0125, iki koşum farkı olan 0,0200'ün altındadır. Defter yanıtın kaynağını yazdığında düşüş görünür oluyor: ana katman 0,9037, yedek katman 0,6667. Kesinti payı 0,00'dan 0,35'e çıkarıldığında toplam isabetin düşüşü ancak 0,18'de koşum farkını aşıyor; ana katmanın isabeti dört satırda da oynamıyor, oynayan karışımdır. 6 dk okuma
  6. 06 Belirsizlik ve Yeniden Üretilebilirlik Bir model çağrısının çıktısını belirleyen kalemlerin sayılması ve her birinin tek başına serbest bırakılması: on iki kalemin 11'i yanıtları oynatıyor, en büyük oynama yönergenin biçim sözcüğünde (bütün yanıtlar değişiyor, isabet 0,9125'ten 0,5525'e iniyor). Anlamı hiç değiştirmeyen boşluk düzeni yanıtların 0,0700'ünü, istemci normalleştirmesi 0,1300'ünü oynatıyor. Tek başına hiçbir şey oynatmayan en büyük çıktı uzunluğu, yönerge sözcüğüyle birlikte serbest bırakıldığında isabeti 0,5525'ten 0,2675'e indiriyor. Kalemlerin 9'u istemcide, 3'ü sağlayıcıdadır ve üçü birlikte serbest kaldığında yanıtların 0,1150'si oynuyor, isabet 0,0200 düşüyor: önceki iki dersin eşiği budur. 11 dk okuma

Aramak için yazmaya başlayın.

↑↓ ↵ Esc gezin · aç · kapat