# 143: वर्डप्रेस के साथ थर्ड-पार्टी JSON का उपयोग और कैशिंग - सीएसएस-ट्रिक्स

Anonim

सीएसएस-ट्रिक्स के डिजाइन के रूप में मैं इसे रिकॉर्ड करता हूं, जिन चीजों को मैं जोड़ना चाहता था उनमें से एक कोडपे जॉब बोर्ड द्वारा संचालित "फ्रंट एंड डिजाइन एंड डेवलपमेंट जॉब्स" विजेट था। वे नौकरियां JSON डेटा के रूप में उपलब्ध हैं।

क्या हम इसके लिए केवल एक अजाक्स अनुरोध नहीं कर सकते थे और इसका उपयोग कर सकते थे? शायद एक छोटे से जावास्क्रिप्ट अस्थायी? ज़रूर, हम कर सकते थे। लेकिन अजाक्स अनुरोध एसिंक्स हैं। मैं हर पेज लोड पर एक छोटे से स्पिनर का चित्र लगा रहा हूं, डेटा के आने और फिर नौकरियों में भरने का इंतजार कर रहा हूं। काफी UX मैं नहीं चाहता।

मैं PHP के साथ ऐसा करना चाहता हूं इसलिए दस्तावेज़ के हिस्से के रूप में नौकरियां हैं क्योंकि यह सर्वर से नीचे आता है। PHP (और वर्डप्रेस) पूरी तरह से अजाक्स अनुरोध की तरह ही तृतीय-पक्ष सामग्री के लिए अनुरोध कर सकते हैं। वास्तव में यह और भी आसान है, क्योंकि इसमें क्रॉस-डोमेन प्रतिबंध और JSONP प्रकार के सामान शामिल नहीं हैं।

लेकिन सर्वर पर सभी के जवाब के लिए तीसरे पक्ष के अनुरोध पर भरोसा करना थोड़ा जोखिम भरा है। मैं सीएसएस-ट्रिक्स पर हर पेज लोड के लिए इसकी आवश्यकता नहीं चाहता। सौभाग्य से, यह वही है जो वर्डप्रेस ग्राहकों के लिए है। इस वीडियो में ठीक वैसा ही है जैसा हम इस्तेमाल करते हैं। हम हर बार एक बार डेटा प्राप्त करते हैं, फिर इसे स्थानीय रूप से कैश करते हैं इसलिए अधिकांश अनुरोध सुपर फास्ट स्थानीय डेटा होते हैं।