𝟯 𝗣𝗼𝘀𝘁-𝗗𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁-𝗖𝗵𝗲𝗰𝗸𝘀 𝗻𝗮𝗰𝗵 𝗖𝗹𝗼𝘂𝗱𝗳𝗹𝗮𝗿𝗲 𝗣𝗮𝗴𝗲𝘀 𝗕𝘂𝗶𝗹𝗱𝘀
Ich habe zwei Wochen damit verbracht, Produktionsprobleme zu beheben.
Ein Fehler betraf eine Sitemap-Redirect-Regel. Sie blockierte meine Sitemap-Datei. Ein weiterer Fehler war eine Verzögerung beim Bild-Upload.
Ich verwende keine vollständigen End-to-End-Test-Suites. Stattdessen nutze ich drei spezifische Checks. Diese Checks zielen genau auf die Arten ab, wie meine Seiten fehlschlagen.
Ich führe diese auf drei Astro 5 SSG-Seiten aus: aiappdex.com, findindiegame.com und ossfind.com.
- Sitemap-Validierung
Ich überprüfe, ob sitemap-index.xml einen 200-Statuscode zurückgibt. Ich folge dabei keinen Redirects. Das ist wichtig, da eine fehlerhafte Redirect-Regel Fehler vor Browsern verbergen, aber Crawlern anzeigen kann.
Ich überprüfe auch sitemap-0.xml. Ich stelle sicher, dass sie eine Mindestanzahl an URLs enthält. Wenn die Anzahl der URLs sinkt, ist wahrscheinlich meine Data Pipeline fehlgeschlagen.
- IndexNow-Einreichung
Nach der Sitemap-Prüfung führe ich ein Skript aus, um URLs an IndexNow zu übermitteln. Dies benachrichtigt Bing, Yandex, Naver und Seznam über neue Inhalte.
Wenn IndexNow einen 403-Fehler zurückgibt, fehlt meine Key-Verifizierungsdatei oder eine Redirect-Regel unterbricht den Pfad. Die sofortige Überprüfung verhindert Verzögerungen bei der Indexierung.
Ich führe dies manuell nach dem Deployment aus. So stelle ich sicher, dass ich Live-URLs einreiche und nicht URLs, die sich noch im Deployment-Prozess befinden.
- Lighthouse-Trend-Monitoring
Ich führe jeden Montag planmäßig einen Lighthouse-Check durch. Ich überprüfe pro Seite eine Homepage und eine tiefer liegende Seite.
Ich achte auf:
- Performance-Scores unter 80
- CLS über 0,1
- Accessibility-Regressionen
Ich blockiere Deployments nicht, wenn diese Werte sinken. Ich nutze diese Scores, um Trends zu überwachen. Ein Abfall könnte auf eine Layout-Änderung in meinem CSS oder meinen Komponenten hindeuten.
Warum diese drei?
Ich nutze kein Uptime-Monitoring, weil ich Cloudflare vertraue. Ich nutze keine API-Checks, weil meine Seiten statisch sind. Für ein statisches CDN-Deployment decken diese drei Checks meine tatsächlichen Risiken ab.
Quelle: https://dev.to/morinaga/three-post-deploy-checks-i-run-after-every-cloudflare-pages-build-f12