Paylaşılan proksi keşi bir tarayıcıya nə vaxt kömək edir
Paylaşılan forward-proksi keşindən daha yüksək ötürmə gözləməzdən əvvəl təkrarlanan resursları, təzəliyi və tarayıcının həqiqi sorğularını qiymətləndirin.
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ətirir | Təzəlik və keş açarı qaydaları icazə verdikdə faydalıdır |
| Hər sorğunun unikal URL-i və ya cavab variantı var | Təkrar istifadə üçün az üst-üstə düşmə |
| Cavab təkrar istifadədən əvvəl yenidən doğrulanmalıdır | Cavab 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ır | Bu 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.