साझा प्रोक्सी क्यासले क्रलरलाई कहिले मद्दत गर्छ
साझा फर्वार्ड-प्रोक्सी क्यासले थ्रुपुट सुधार्ने अपेक्षा गर्नु अघि दोहोरिने स्रोतहरू, ताजगी र क्रलरका वास्तविक अनुरोधहरूको मूल्याङ्कन गर्नुहोस्।
मानौं ब्राउजरमा धेरै कामदारहरूले एउटै साइटका फरक-फरक पृष्ठहरू खोल्छन्। ती पृष्ठहरूले एउटै स्टाइलसिट, लोगो र स्क्रिप्ट बन्डललाई सन्दर्भ गर्छन्। प्रतिक्रियाहरू पुनः प्रयोग गर्न सकिने बेलामा साझा फर्वार्ड क्यासले पहिलो अनुरोधलाई पछिका कामदारहरूका लागि उपयोगी बनाउन सक्छ।
अब कार्यभार बदल्नुहोस्: प्रत्येक कामदारले एउटा मात्र HTML कागजात डाउनलोड गर्छ र यसका लिङ्क गरिएका स्रोतहरू कहिल्यै लोड गर्दैन। साझा स्टाइलसिट अझै मार्कअपमा छ, तर कुनै पनि कामदारले यसको अनुरोध गर्दैन। यसले प्रोक्सीको क्यास हिट दरमा केही पनि थप्दैन।
तपाईंको क्रलरले वास्तवमै गर्ने अनुरोधहरूबाट सुरु गर्नुहोस्
पृष्ठ रेन्डर गर्ने ब्राउजर र यसको स्रोत ल्याउने HTTP क्लाइन्टले फरक-फरक अनुरोध समूहहरू सिर्जना गर्छन्। क्यास डिजाइन छान्नु अघि ती समूहहरू जाँच्नुहोस्।
| कार्यभार | साझा पुनःप्रयोगको सम्भावना |
|---|---|
| कामदारहरूले एउटै सार्वजनिक सम्पत्ति बारम्बार ल्याउँछन् | ताजगी र क्यास-कुञ्जी नियमहरूले अनुमति दिएमा उपयोगी |
| प्रत्येक अनुरोधको अद्वितीय URL वा प्रतिक्रिया प्रकार हुन्छ | पुनःप्रयोगका लागि कम ओभरल्याप |
| पुनःप्रयोग अघि प्रतिक्रियाको पुनःप्रमाणीकरण आवश्यक | प्रतिक्रिया बाइट बचाउन सक्छ, तर माथितिरको यात्रा अझै चाहिन्छ |
| कामदारहरूले आफ्नै स्थानीय क्यासबाट अनुरोध पूरा गरिरहेका छन् | ती अनुरोधहरू साझा प्रोक्सीसम्म कहिल्यै नपुग्न सक्छन् |
केवल URL समानता पर्याप्त छैन। प्रतिक्रियाको ताजगी नीति र Vary ले नाम दिएका फिल्डहरूले प्रस्तुतिहरू छुट्याउन सक्छन्। निजी, भण्डारण गर्न नमिल्ने वा प्रमाणित सामग्रीका लागि लागू हुने साझा क्यास नियम चाहिन्छ; हिट संख्या बढाउन मात्र यसलाई एउटै सार्वजनिक नतिजामा जबरजस्ती धकेल्नु हुँदैन।
सामान्य HTTPS CONNECT ट्राफिकका लागि फर्वार्ड प्रोक्सीले इन्क्रिप्ट गरिएको सुरुङ बोक्छ र यसभित्र क्यास गर्ने कुनै HTTP वस्तु हुँदैन। TLS निरीक्षणसहितको तैनाथीको विश्वास र प्रशोधन व्यवहार फरक हुन्छ। वस्तु क्यासिङ उपलब्ध छ कि छैन मूल्याङ्कन गर्दा वास्तविक मोड समावेश गर्नुहोस्।
क्यास हिटले माथितिरको तान्ने कामबाट बच्न सक्छ, जबकि मिसले अझै मध्यस्थको कामको मूल्य तिर्छ। इच्छित कार्यभारका लागि पूरा भएका उपयोगी बाइट, माथितिरको ट्राफिक र ढिलाइको तुलना गर्नुहोस्। थ्रेड संख्याले समकालीनता वर्णन गर्छ; ती थ्रेडले कति पुनःप्रयोगयोग्य सामग्री साझा गर्छन् भन्ने वर्णन गर्दैन।