कार्य तुच्छ लगता है लेकिन मेरे साथ भालू।आपकी साइट पर सोशल मीडिया "जैसे" और "+1" बटन जोड़ने का सबसे प्रभावी तरीका क्या है?
- गूगल (+1)
- फेसबुक (जैसा)
- ट्विटर (ट्वीट)
- लिंक्डइन (शेयर)
ये बटन के साथ मैं काम कर रहा हूँ कर रहे हैं
webpagetest.org पर एक छोटे से परीक्षण के साथ मैंने पाया कि यह अविश्वसनीय रूप से अक्षम है यदि आप इन बटनों में से प्रत्येक को स्निपेट लेते हैं ताकि इन बटनों को आपके पास रखा जा सके। पृष्ठ। छवियों के अलावा स्वयं आप कई जावास्क्रिप्ट फ़ाइलों को प्रभावी ढंग से डाउनलोड कर रहे हैं (कुछ मामलों में केवल एक बटन के लिए कई जावास्क्रिप्ट फाइलें)। फेसबुक लाइक बटन और उसके संबंधित संसाधनों के लिए कुल लोड समय डीएसएल कनेक्शन पर 2.5 सेकंड तक हो सकता है।
अब ShareThis जैसी सेवा का उपयोग करना बेहतर है क्योंकि आप एक स्रोत से कई बटन प्राप्त कर सकते हैं। हालांकि, उनके पास Google +1 के लिए उचित समर्थन नहीं है। अगर आपको Google +1 बटन के लिए कोड प्राप्त होता है, तो यह अभी भी उन सभी संसाधनों को Google से खींच रहा है।
मेरे पास एक ऐसा विचार है जिसमें सभी बटन लोड करना शामिल होता है जब एक सामान्य दिखने वाला "साझा करें" बटन क्लिक किया जाता है। इस तरह यह पेज लोड समय में नहीं जोड़ रहा है। मुझे लगता है कि इसे शुरुआती बिंदु के रूप में here वर्णित कोड का उपयोग करके पूरा किया जा सकता है। यह शायद एक अच्छा समाधान होगा लेकिन मुझे लगा कि मैं उस सड़क पर जाने से पहले यहां पूछूंगा।
क्या आप उन्हें एजेक्स कॉल के साथ पेज लोड के बाद संभावित रूप से लोड कर सकते हैं? –
@ डीसी_। हाँ, शायद। उपरोक्त बटनों में से कम से कम 3 आईफ्रेम समाधान भी प्रदान करते हैं (मुझे अभी तक लिंक्डइन के बारे में निश्चित नहीं है)। लेकिन मैं अपनी साइट पर एक पेज पर एक AJAX कॉल कर सकता हूं जिसमें बटन के अलावा कुछ भी नहीं है। मैं पहले से ही jQuery सहित हूं, इसलिए यह पूरा करने के लिए कोड की एक बहुत छोटी राशि होगी। अच्छा निर्णय। –
आपको गोपनीयता कारणों से सीधे उन्हें एम्बेड नहीं करना चाहिए। कुछ देशों (उदाहरण के लिए जर्मनी) में इसकी वैधता भी संदिग्ध है। – CodesInChaos