GitHub पृष्ठों पर लीवरेज ब्राउज़र कैशिंग


17

मेरी साइट [ http://flashmallach.github.com ] के लिए Google के पेजस्पीड इनसाइट्स का उपयोग करने के बाद, मैं अभी भी सबसे बड़ी त्रुटि w / ले रहा हूं, ब्राउज़र कैशिंग का लाभ उठा रहा है। मुझे कुछ समाधान मिले जो ऐसा करने के लिए .htaccess फ़ाइल का उपयोग करने का सुझाव देते हैं, हालाँकि GitHub पृष्ठ स्पष्ट रूप से उनका समर्थन नहीं करते हैं।

क्या कोई और तरीका है जिससे मैं इसे हटा सकता हूं?


3
से: Tekkub (GitHub Staff) विषय: github पृष्ठों पर लीवरेज ब्राउजर कैशिंग // यह वर्तमान में संभव नहीं है, लेकिन हम इसे भविष्य में जोड़ सकते हैं। सलाह के लिये धन्यवाद।
फ्लैश करें

जवाबों:


6

जीथुब पेज डॉक्यूमेंटेशन की समीक्षा से पता चलता है कि कॉन्फ़िगरेशन का यह स्तर जीथूब पेज यूजर्स के लिए उपलब्ध नहीं है।

आप यह देखने के लिए कि क्या विन्यास के इस स्तर को उपलब्ध कराया जाएगा (या यदि वे आपके लिए कॉन्फ़िगर कर सकते हैं) को देखने के लिए आप github से संपर्क कर सकते हैं, हालाँकि, मुझे संदेह है कि आप एक सेवा पर अपनी छवियों की मेजबानी करके अधिक समीचीन समाधान पाएंगे जो कॉन्फ़िगरेशन का समर्थन करता है आप उपयोग करना चाहेंगे।


3

एक CDN (CLOUDFLARE) का उपयोग करें

अब तक, आपके स्कोर को बढ़ाने का अधिक कुशल तरीका आपकी साइट की सेवा के लिए एक मुफ्त सामग्री वितरण नेटवर्क का उपयोग करना है। मैं CloudFlare के सरल संस्करण की वजह से इसके मुफ्त संस्करण की सिफारिश करता हूं। इसके लिए कुछ कारण हैं:

  • CDN स्वचालित रूप से आपके HTML, CSS और जावास्क्रिप्ट को छोटा करेगा। Google PageSpeed ​​को इसकी आवश्यकता है।

  • GitHub पेज डिफ़ॉल्ट रूप से सभी संसाधनों पर 10 मिनट का कैशिंग हेडर रखता है। Google इसके लिए "लीवरेज ब्राउज़र कैशिंग" त्रुटि को फेंक देगा। आप इसे CDN से ओवरराइड कर सकते हैं। CloudFlare पर, मैंने एक पृष्ठ नियम (सामान्य कैशिंग विकल्प के अलावा) बनाकर ऐसा किया, जो हर चीज पर कैश स्तर को न्यूनतम 8 दिनों (Google की अनुशंसा) पर सेट करता है। मैं रॉकेट लोडर विकल्प का उपयोग नहीं कर रहा हूं।

  • CDN स्वचालित रूप से Gzip तत्व, जैसे SVG's (भले ही वे GitHub से परोसा जाता हो)

  • CDN की स्थापना करने से आपके पेजस्पीड के परिणाम बहुत दूर हो जाएंगे, लेकिन आपके CDN को बदलने के लिए 24 घंटे तक का समय लग सकता है (आप उन्हें Google के परिणामों में तुरंत दिखाई नहीं देंगे।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.