مستندسازی بهبود سرعت در README

This commit is contained in:
Behrad
2026-09-02 12:20:52 +03:30
parent e0ebae4817
commit e76dbbf63d
+11
View File
@@ -72,3 +72,14 @@ npm run dev # http://localhost:5173
- فایل `.env` هرگز commit نمی‌شود (در `.gitignore` است) - فایل `.env` هرگز commit نمی‌شود (در `.gitignore` است)
- رمز عبور ادمین با bcrypt هش می‌شود - رمز عبور ادمین با bcrypt هش می‌شود
- توکن‌های JWT امضا دارند و مدت اعتبارشان قابل تنظیم است - توکن‌های JWT امضا دارند و مدت اعتبارشان قابل تنظیم است
## تغییرات اخیر
### بهبود سرعت (کامیت e0ebae4)
- **حذف کامل وابستگی‌های خارجی**: همه عکس‌های سایت به‌صورت محلی در `frontend/public/images/` قرار گرفتند (بدون وابستگی به سرورهای خارجی مثل postimg و housedesign)
- **حذف فونت‌های خارجی** (Google Fonts و fontcdn که رندر صفحه را قفل می‌کردند) — استفاده از فونت سیستمی سریع
- **favicon واقعی** اضافه شد (قبلاً خراب بود)
- **کش ۳۰ روزه** برای تصاویر و فایل‌های استاتیک در nginx
- نتیجه: صفحه‌ها در چند میلی‌ثانیه لود می‌شوند و سایت هیچ درخواست خارجی ندارد
> اگر نسخه قبلی سایت را اجرا کرده‌اید، برای دریافت نسخه جدید یک بار `docker compose down -v` و سپس `docker compose up --build -d` را اجرا کنید.