आपको Etags का उपयोग कब और नहीं करना चाहिए?


10

मैं अभी हमारी साइट WebPageTest.org पर देख रहा था और वेबसाइट को गति देने के लिए उनकी सिफारिशों में से एक है:

जब तक आपके पास उनकी आवश्यकता का स्पष्ट कारण न हो, तब तक ETag हेडर का उपयोग नहीं किया जाना चाहिए

मैं सोच रहा था कि इसका क्या मतलब है। ऐसा लगता है कि स्थिर सामग्री को आप जानते बदलते नहीं किया जाएगा उन्हें नहीं करना चाहिए था मतलब यह है, या यह मतलब सामग्री तुम्हें पता है नियमित रूप से बदलने वाला है उन्हें नहीं करना चाहिए था करता है, या इसका मतलब यह है कि आप उन्हें प्रयोग नहीं करना चाहिए आम तौर पर जब तक आप एक है विशिष्ट आवश्यकता

यदि यह बाद का है, तो उनका उपयोग करने का सही समय कब है?

जवाबों:


11

उनके खिलाफ मैंने जो मुख्य तर्क देखा है, वह यह है कि कई सर्वरों के लिए आम फाइलें क्लाइंट द्वारा बार-बार हथिया ली जाएंगी। बेहतर है कि फ़ाइल के नाम पर एक संस्करण स्ट्रिंग को शामिल किया जाए।

उदाहरण के लिए, यदि आप राउंड रॉबिन लोड करते हैं तो अपने वेब सर्वर को संतुलित करते हैं, प्रत्येक सर्वर अपना खुद का ETag उत्पन्न करेगा, जिससे ग्राहक कई बार इसे हड़प सकता है।

आप याहू उच्च प्रदर्शन वेबसाइट ब्लॉग पर अधिक पढ़ सकते हैं । इसका सारांश यह है कि आप इसे काम कर सकते हैं लेकिन आपने इसे ठीक से कॉन्फ़िगर करने के लिए समय बिताया है।


यह लिंक मेरे सवालों के जवाब के बारे में है, धन्यवाद!
जिआंगो रेनहार्ड्ट

5
ब्लॉग लेख के लिए tldr : वेबर्स में ईटैग में इनकोड नंबर शामिल होता है, जो इसे मशीन के लिए अद्वितीय बनाता है।
user123444555621

थोड़ा देर से, लेकिन यह याहू का एक उपयोगी (यदि पुराना) लेख भी है: web.archive.org/web/20120919000911/http://developer.yahoo.com/…
Django Reinhardt
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.