مقاله

مواردی که قبل از deploy نهایی حتماً بررسی می‌کنم: از تنظیمات .env تا هدرهای امنیتی و مانیتورینگ.

چک‌لیست امنیت و عملکرد قبل از انتشار

چک‌لیست امنیت و عملکرد قبل از انتشار

انتشار بدون چک‌لیست یعنی ریسک. این فهرست خلاصهٔ کارهایی است که برای هر پروژهٔ Laravel انجام می‌دهم.

امنیت

  • APP_DEBUG=false در production
  • محدود کردن دسترسی به /telescope و ابزارهای debug
  • اعتبارسنجی ورودی در همهٔ endpointها
  • Rate limiting روی API و فرم تماس

عملکرد

php artisan config:cache، route:cache و view:cache را فراموش نکنید. فایل‌های استاتیک را از CDN یا nginx سرو کنید.

دیتابیس و صف

Supervisor برای workerها، failed_jobs مانیتور شود و backup خودکار دیتابیس فعال باشد.

SEO و دسترسی

متا تگ‌ها، sitemap، robots.txt و alt تصاویر را قبل از لانچ یک‌بار مرور کنید.

خلاصه

چک‌لیست جای تست دستی را نمی‌گیرد، اما از خطاهای تکراری جلوگیری می‌کند و اعتماد به deploy را بالا می‌برد.