फेसबुक, Google+ या अन्य 3 पार्टी संसाधन फ़ाइलों के लिए लीवरेज ब्राउज़र कैशिंग


10

मैंने Google PageSpeed ​​अंतर्दृष्टि के साथ अपनी वेबसाइट का परीक्षण किया।

मैंने अपने .htaccess में कैश ऑप्टिमाइज़ेशन किया था , लेकिन यह संसाधन फ़ाइलों को प्रभावित नहीं करता था जो फेसबुक और Google+ से हैं

Leverage browser caching

    http://connect.facebook.net/fr_FR/all.js (20 minutes)

    https://apis.google.com/js/plusone.js (30 minutes)

    https://oauth.googleusercontent.com/…e:rpc:shindig.random:shindig.sha1.js?c=2 (60 minutes)

इसे हल करने के लिए मैं क्या कर सकता हूं?

जवाबों:


8

आपके पास उन पर कोई नियंत्रण नहीं है क्योंकि वे किसी अन्य प्रदाता द्वारा होस्ट किए जाते हैं। और ईमानदारी से कहे तो आपको उनकी चिंता नहीं करनी चाहिए, यह Google, फेसबुक आदि पर निर्भर है कि वे अपनी जरूरत के हिसाब से कैचिंग को संभालें।

आप संभावित रूप से URL को प्रॉक्सी कर सकते हैं या स्थानीय रूप से फ़ाइलों को डाउनलोड कर सकते हैं, लेकिन मैं आपको उस मार्ग का अनुसरण करने के लिए प्रोत्साहित नहीं करता। वास्तव में, आप संभवतः एक कॉन्फ़िगरेशन के साथ समाप्त हो सकते हैं जो उन परिवर्तनों को प्रतिबिंबित नहीं करते हैं जब अपस्ट्रीम प्रदाता एक अपडेट प्रकाशित करता है, या बस Google, फेसबुक आदि द्वारा पहले से लागू कैशिंग के साथ संघर्ष करता है।


और यदि आपके पास ये स्क्रिप्ट होना चाहिए, तो मुख्य पृष्ठ लोड पूरा होने के बाद, उन्हें अतुल्यकालिक लोड करें।
andrew

अद्भुत है कि यह Google और FB तक है, लेकिन मैं चाहता हूं कि मेरी साइट और तेज़ हो। मैं इस बारे में अपनी साइट को नियंत्रित नहीं कर सकता ।
Martijn

आप शायद मुफ्त में उनकी सेवाओं का उपयोग कर रहे हैं, इसलिए यह दुर्भाग्य से उनके
फ्रीगर्ल

1

आपको अपने पृष्ठों से फेसबुक और Google से तीसरे पक्ष के जावास्क्रिप्ट को हटाने पर विचार करना चाहिए। केवल तीसरी पार्टी जावास्क्रिप्ट जो मेरे पास है वह विज्ञापन के लिए है।

सभी सामाजिक नेटवर्क के पास ऐसे तरीके हैं जिनका उपयोग करके आप अपने पृष्ठ को साझा करने के लिए सादे लिंक (कोई जावास्क्रिप्ट) का उपयोग कर सकते हैं। StackOverflow पर यह प्रश्न देखें । यद्यपि आप पृष्ठ में लाइक और +1 के आंकड़े नहीं देख पाएंगे।


लेकिन यह तीसरे पक्ष के JQuery पुस्तकालयों को लोड करने जैसे मामलों के लिए मदद नहीं करता है। सिमोन कारलेटी का जवाब यहां लागू होगा।
केंजो

0

यह Google और फेसबुक जैसे वेब मार्केट आइकन द्वारा एक उच्च स्तरीय साजिश है।

मैं अपनी वेबसाइट पर इन लिपियों का उपयोग कर रहा था जिसके कारण यह धीरे-धीरे काम करने लगा। जब मैंने पटकथाएं निकालीं, तो इसने मेरा लक्ष्य हासिल कर लिया (यानी पृष्ठ गति 100/100)। मेरी साइट अब बहुत अच्छा प्रदर्शन कर रही है। यह लगभग उसी तरह खुलता है जैसे यह एएमपी समर्थित है।

तो पेज स्पीड मायने रखती है। मुझे लगता है कि आपको Google या Facebook का हाथ पकड़कर नहीं, अपने आप खड़ा होना चाहिए। बस कोड हटा दें। आपके ग्राहकों को साइट प्रदर्शन की आवश्यकता होती है, लेकिन प्रदर्शन वेबसाइट लोडिंग से शुरू होता है। यदि आप शुरू से ही हारे हुए हैं, तो दुनिया के किसी भी खोज इंजन में पहले आने का कोई तरीका नहीं है। यदि उपयोगकर्ता आपकी वेबसाइट पर पहली बार आते हैं, तो कोई भी खोज इंजन आपको पीछे नहीं रख सकता है क्योंकि आप खोज इंजन के लिए चुनौतियां शुरू करते हैं।

इसलिए मेरा सुझाव स्क्रिप्ट को हटाने और बेहतर उपयोगकर्ता अनुभव के लिए अपना खुद का बनाना है।


2
इस साइट पर आपका स्वागत है। मैंने इस उत्तर को बहुत अधिक संपादित किया है क्योंकि यह हमारे गुणवत्ता मानकों को पूरा नहीं करता है। आपने अपनी साइट के लिए एक लिंक शामिल किया था। यह ठीक हो सकता है यदि प्रश्न का उत्तर देने की आवश्यकता है, लेकिन इस मामले में इसकी आवश्यकता नहीं थी। आपके व्याकरण और स्वरूपण में कई सुधारों की आवश्यकता थी। मैंने वह अपवित्रता भी दूर कर दी जो यहाँ उचित नहीं है।
स्टीफन Ostermiller
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.