2011-04-18 14 views

उत्तर

10

सेट नहीं Etags करने के लिए नीचे दिए गए 3 लाइनों का उपयोग करें:

Header unset Pragma 
FileETag None 
Header unset ETag 

लेकिन, पेज लोड होने की गति को बढ़ाने के लिए, मेरी सलाह YSlow है। सही उपकरण & Yslow सेट करने की बजाय Etags का उपयोग करने की सिफारिश करता है।

+0

मैंने इन दोनों को .htaccess और apache conf पर रखा है, और एपैग अभी भी अपाचे 2.2 – john

+0

@ जॉन को पुनरारंभ करने के बाद मौजूद है। क्या आपने अपने सर्वर कॉन्फ़िगरेशन की जांच करने के लिए एचटीएसीएसी में हेडर बदलने की अनुमति दी है या AllowOverride सेटिंग चालू है? – risyasin

+4

मेरा मानना ​​है कि वाईएसएलओ वास्तव में ईटैग नहीं होने की सिफारिश करता है यदि आपकी साइट में एक से अधिक सर्वर हैं। –

5

अपनी .htaccess में निम्नलिखित डालने से चाल चलनी चाहिए।

Header unset ETag 
FileETag None 

नोट: अक्षम करना etags केवल (जैसे जब एक क्लस्टर या का उपयोग कर CDN के रूप में) में मदद करता है आप एक से अधिक 1 सर्वर से एक ही सामग्री की मेजबानी कर रहे हैं। अधिक जानकारी के लिए wikipedia या yahoo best practices पर एक नज़र डालें।

+0

+1 नोट के लिए –

+0

यह भी ध्यान रखें कि उपयोगकर्ताओं को ट्रैक करने के लिए ईटैग का उपयोग किया जा सकता है; और कई उपयोगकर्ता जोखिम नहीं चाहते हैं। – jww

संबंधित मुद्दे