मैंने सीएसएस लोड समय में सुधार के बारे में एक सवाल पूछा और एक जवाब ने सुझाव दिया कि मेरे वेब पेज पर एक्सपायर हेडर की स्थापना की जाए। क्या कोई समझा सकता है कि मैं यह कैसे कर सकता हूं। मैंने इसके बारे में पहले कभी नहीं सुना।
उत्तर:
जवाब के लिए 3 № 1यह एक अपाचे ट्रिक है जिसे आप ".htaccess" नामक एक फाइल बनाकर और अपने डोमेन के रूट में FTP के द्वारा डाल सकते हैं।
<FilesMatch ".(css)$">
ExpiresDefault "access plus 2 hours"
</FilesMatch>
अपनी .htaccess फ़ाइल में पेस्ट करें और यह हेडर f r css फ़ाइलों को सेट करेगा। अधिक फ़िल्टेप्स जोड़ें, (css | js)
या गैर-अपाचे उपयोगकर्ताओं के लिए कैश-नियंत्रण:
<ifModule mod_headers.c>
<filesMatch "\.(css)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
</ifModule>
वास्तव में, इस लेख में आपके सर्वर द्वारा समर्थित सभी तरकीबों का उपयोग करें, आपकी साइट काफ़ी तेज़ होगी:
http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/
उत्तर № 2 के लिए 1
http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching
उत्तर के लिए -2 № 3
यह आपकी रूट .htaccess फ़ाइल में जाता है लेकिन यदि आपके पास httpd.conf की पहुँच बेहतर है
<FilesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
</FilesMatch>
निर्दिष्ट फ़ाइल प्रारूप के लिए कैश किया जाएगा और उपयोगकर्ताओं को अतिरिक्त HTTP अनुरोध करने से रोका जाएगा