Cloudflare Pages बिल्ड नंतरचे ३ पोस्ट-डिप्लॉय चेक (Post-Deploy Checks)

मी दोन आठवडे प्रोडक्शनमधील समस्या सोडवण्यात घालवले.

एका त्रुटीमध्ये sitemap redirect नियमाचा समावेश होता. त्यामुळे माझी sitemap फाईल ब्लॉक झाली होती. दुसरी त्रुटी इमेज अपलोडमधील विलंबामुळे (lag) होती.

मी पूर्ण एंड-टू-एंड (end-to-end) टेस्ट सूट्स वापरत नाही. त्याऐवजी, मी तीन विशिष्ट चेक वापरतो. हे चेक माझ्या साइट्स नेमक्या कोणत्या प्रकारे फेल होतात, यावर लक्ष केंद्रित करतात.

मी हे तीन Astro 5 SSG साइट्सवर चालवतो: aiappdex.com, findindiegame.com, आणि ossfind.com.

  1. Sitemap Validation

sitemap-index.xml हा 200 status code देतो की नाही याची मी पडताळणी करतो. मी redirects फॉलो करत नाही. हे महत्त्वाचे आहे कारण चुकीचा redirect नियम ब्राउझरपासून त्रुटी लपवू शकतो, परंतु क्रॉलर्सना (crawlers) त्या दिसू शकतात.

मी sitemap-0.xml देखील तपासतो. त्यामध्ये किमान संख्येने URLs आहेत याची मी खात्री करतो. जर URL ची संख्या कमी झाली, तर याचा अर्थ बहुधा माझा डेटा पाइपलाइन (data pipeline) फेल झाला आहे.

  1. IndexNow Submission

Sitemap चेक केल्यानंतर, मी IndexNow कडे URLs सबमिट करण्यासाठी एक स्क्रिप्ट चालवतो. यामुळे Bing, Yandex, Naver आणि Seznam ला नवीन कंटेंटबद्दल माहिती मिळते.

जर IndexNow ने 403 error दिला, तर माझी key verification फाईल गहाळ आहे किंवा एखादा redirect नियम पाथ (path) तोडत आहे. हे त्वरित तपासल्यामुळे इंडेक्सिंगमधील विलंब टाळता येतो.

मी हे डिप्लॉयमेंटनंतर मॅन्युअली (manually) करतो. यामुळे मी डिप्लॉयमेंट प्रक्रियेत असलेल्या URLs ऐवजी थेट लाईव्ह (live) URLs सबमिट करतो याची खात्री होते.

  1. Lighthouse Trend Monitoring

मी दर सोमवारी एका ठराविक वेळापत्रकानुसार Lighthouse चेक चालवतो. मी प्रत्येक साइटसाठी एक होमपेज आणि एक डीप पेज (deep page) तपासतो.

मी खालील गोष्टी तपासतो:

  • 80 पेक्षा कमी Performance scores
  • 0.1 पेक्षा जास्त CLS
  • Accessibility regressions

जर हे स्कोअर कमी झाले तरी मी डिप्लॉयमेंट्स रोखत नाही. मी या स्कोअरचा वापर ट्रेंड्स (trends) मॉनिटर करण्यासाठी करतो. स्कोअर कमी होणे हे माझ्या CSS किंवा कंपोनेंट्समधील लेआउट बदलाचे संकेत असू शकतात.

हे तीनच का?

मी uptime monitoring वापरत नाही कारण माझा Cloudflare वर विश्वास आहे. मी API चेक्स वापरत नाही कारण माझ्या साइट्स स्टॅटिक (static) आहेत. स्टॅटिक CDN डिप्लॉयमेंटसाठी, हे तीन चेक माझे वास्तविक धोके (risks) कव्हर करतात.

Source: https://dev.to/morinaga/three-post-deploy-checks-i-run-after-every-cloudflare-pages-build-f12