Cloudflare Pages builds کے بعد میں جو 3 post-deploy checks کرتا ہوں

میں نے پروڈکشن کے مسائل کو حل کرنے (debugging) میں دو ہفتے گزارے۔

ایک sitemap redirect rule نے میری sitemap فائلوں کو بلاک کر دیا۔ deployment lag کی وجہ سے ایک امیج اپ لوڈ فیل ہو گیا۔ ان غلطیوں کی وجہ سے وقت کا ضیاع ہوا۔

اب، میں ہر Cloudflare Pages deploy کے بعد تین مخصوص چیک استعمال کرتا ہوں۔ میں کوئی مکمل test suite استعمال نہیں کرتا۔ میں ان تین تیز رفتار چیکس کا استعمال کرتا ہوں تاکہ ان غلطیوں کو پکڑ سکوں جن کا میں حقیقت میں سامنا کرتا ہوں۔

میں یہ چیکس Astro 5 SSG کے ساتھ بنی ہوئی تین سائٹس پر کرتا ہوں۔

  1. Sitemap Verification

میں چیک کرتا ہوں کہ کیا تمام domains پر sitemap-index.xml 200 status code واپس کرتا ہے۔ میں sitemap-0.xml کو بھی چیک کرتا ہوں۔

میں اس بات کی تصدیق کرتا ہوں کہ URL کی تعداد ایک کم از کم حد (minimum threshold) کو پورا کرتی ہے۔ مثال کے طور پر، aiappdex.com پر کم از کم 1,000 URLs ہونے چاہئیں۔ اگر تعداد کم ہو جائے، تو اس کا مطلب ہے کہ میرا data pipeline فیل ہو گیا ہے۔

میں redirects کو follow کیے بغیر curl استعمال کرتا ہوں۔ یہ مجھے ان خراب redirect rules کو پکڑنے میں مدد دیتا ہے جو براؤزرز سے غلطیوں کو چھپا دیتے ہیں۔