Tutaq ki, brauzerdə işləyən bir neçə işçi bir saytın müxtəlif səhifələrini açır. Bu səhifələr eyni üslub faylına, loqoya və skript paketinə istinad edir. Paylaşılan forward keşi, cavablar təkrar istifadə oluna bildikdə ilk sorğunu sonrakı işçilər üçün faydalı edə bilər.

İndi iş yükünü dəyişin: hər işçi yalnız bir HTML sənədi endirir və ona bağlı resursları heç vaxt yükləmir. Ümumi üslub faylı işarələmədə hələ də var, amma heç bir işçi onu tələb etmir. O, proksinin keş hit nisbətinə heç nə qatmır.

Tarayıcınızın həqiqətən etdiyi sorğulardan başlayın

Səhifəni göstərən brauzer və onun mənbəyini gətirən HTTP müştərisi fərqli sorğu çoxluqları yaradır. Keş dizaynı seçməzdən əvvəl həmin çoxluqları araşdırın.

İş yüküPaylaşılan təkrar istifadə potensialı
İşçilər eyni ictimai resursları dəfələrlə gətirirTəzəlik və keş açarı qaydaları icazə verdikdə faydalıdır
Hər sorğunun unikal URL-i və ya cavab variantı varTəkrar istifadə üçün az üst-üstə düşmə
Cavab təkrar istifadədən əvvəl yenidən doğrulanmalıdırCavab baytlarına qənaət edə bilər, lakin yenə yuxarı axına gediş tələb olunur
İşçilər sorğuları artıq öz yerli keşindən qarşılayırBu sorğular paylaşılan proksiyə heç çatmaya bilər

Yalnız URL bərabərliyi kifayət etmir. Cavabın təzəlik siyasəti və Vary ilə adlandırılan sahələr təqdimatları ayıra bilər. Şəxsi, saxlanıla bilməyən və ya autentifikasiya olunmuş məzmun üçün tətbiq olunan paylaşılan keş qaydaları lazımdır; hit sayını artırmaq üçün onu tək ictimai nəticəyə məcbur etmək olmaz.

Adi HTTPS CONNECT trafiki üçün forward proksi şifrələnmiş tunel daşıyır və onun içində keşlənəcək HTTP obyekti yoxdur. TLS yoxlaması ilə quraşdırmanın etimad və emal davranışı fərqlidir. Obyekt keşinin mövcud olub-olmadığını qiymətləndirərkən faktiki rejimi daxil edin.

Keş hiti yuxarı axın sorğusunu aradan qaldıra bilər, buraxılış isə vasitəçinin işini yenə ödəyir. Nəzərdə tutulan iş yükü üçün tamamlanmış faydalı baytları, yuxarı axın trafikini və gecikməni müqayisə edin. Sapların sayı paralelliyi təsvir edir; bu sapların nə qədər təkrar istifadə olunan məzmun paylaşdığını təsvir etmir.

Əlaqəli məqalələr