Cloudflare Pages बिल्ड के बाद 𝟯 पोस्ट-डिप्लॉय चेक
मैंने प्रोडक्शन संबंधी समस्याओं को ठीक करने में दो सप्ताह बिताए।
एक त्रुटि sitemap redirect rule से संबंधित थी। इसने मेरी sitemap फ़ाइल को ब्लॉक कर दिया था। एक अन्य त्रुटि image upload lag से संबंधित थी।
मैं पूर्ण end-to-end टेस्ट सुइट्स का उपयोग नहीं करता हूँ। इसके बजाय, मैं तीन विशिष्ट चेक का उपयोग करता हूँ। ये चेक ठीक उन्हीं तरीकों को लक्षित करते हैं जिनसे मेरी साइटें विफल होती हैं।
मैं इन्हें तीन Astro 5 SSG साइटों पर चलाता हूँ: aiappdex.com, findindiegame.com, और ossfind.com।
- Sitemap Validation
मैं सत्यापित करता हूँ कि sitemap-index.xml एक 200 status code लौटाता है। मैं redirects का पालन नहीं करता हूँ। यह महत्वपूर्ण है क्योंकि एक गलत redirect rule ब्राउज़रों से त्रुटियों को छिपा सकता है लेकिन उन्हें crawlers को दिखा सकता है।
मैं sitemap-0.xml की भी जाँच करता हूँ। मैं सुनिश्चित करता हूँ कि इसमें न्यूनतम संख्या में URLs हों। यदि URL की संख्या कम हो जाती है, तो संभवतः मेरा data pipeline विफल हो गया है।
- IndexNow Submission
Sitemap चेक के बाद, मैं URLs को IndexNow पर सबमिट करने के लिए एक स्क्रिप्ट चलाता हूँ। यह Bing, Yandex, Naver, और Seznam को नए कंटेंट के बारे में सूचित करता है।
यदि IndexNow 403 error लौटाता है, तो मेरी key verification file गायब है या कोई redirect rule पाथ (path) को तोड़ रहा है। इसकी तुरंत जाँच करने से इंडेक्सिंग में होने वाली देरी को रोका जा सकता है।
मैं इसे डिप्लॉयमेंट के बाद मैन्युअल रूप से चलाता हूँ। इससे यह सुनिश्चित होता है कि मैं डिप्लॉयमेंट प्रक्रिया में चल रहे URLs के बजाय लाइव URLs सबमिट कर रहा हूँ।
- Lighthouse Trend Monitoring
मैं हर सोमवार को एक निर्धारित समय पर Lighthouse चेक चलाता हूँ। मैं प्रति साइट एक होमपेज और एक deep page की जाँच करता हूँ।
मैं निम्नलिखित की तलाश करता हूँ:
- 80 से कम Performance scores
- 0.1 से अधिक CLS
- Accessibility regressions
यदि ये स्कोर गिरते हैं, तो मैं डिप्लॉयमेंट को नहीं रोकता हूँ। मैं रुझानों (trends) की निगरानी के लिए इन स्कोर्स का उपयोग करता हूँ। स्कोर में गिरावट मेरे CSS या components में लेआउट परिवर्तन का संकेत दे सकती है।
ये तीन ही क्यों?
मैं uptime monitoring का उपयोग नहीं करता क्योंकि मुझे Cloudflare पर भरोसा है। मैं API checks का उपयोग नहीं करता क्योंकि मेरी साइटें static हैं। एक static CDN deployment के लिए, ये तीन चेक मेरे वास्तविक जोखिमों को कवर करते हैं।
Source: https://dev.to/morinaga/three-post-deploy-checks-i-run-after-every-cloudflare-pages-build-f12