برای شروع پروژه جدید آماده‌ایم — درباره ایده‌تان با ما صحبت کنید

شروع پروژه
توسعه

کش لبه و رندر ترکیبی: سرعت واقعی برای کاربر ایرانی

تصویر امیرحسین محمدپور
امیرحسین محمدپور
Backend Developer
زمان مطالعه: ۹ دقیقه
کش لبه و رندر ترکیبی: سرعت واقعی برای کاربر ایرانی

برای کاربر ایرانی تأخیر شبکه بخشی از مسئله است. کش لبه، ISR و جداسازی محتوای عمومی از خصوصی تفاوت محسوس در TTFB و پایداری می‌سازد.

۱. چرا لبه مهم است

فاصله تا origin و نوسان مسیر بین‌المللی، TTFB را بالا می‌برد. سرو از لبهٔ نزدیک‌تر واریانس را کم می‌کند.

کش بدون سیاست باطل‌سازی فقط باگ تازگی محتواست که دیر کشف می‌شود.

— امیرحسین محمدپور، Backend Developer

۲. چه چیزی را بکشیم

استاتیک، HTML عمومی، APIهای فقط‌خواندنی با TTL مشخص. پاسخ‌های شخصی‌شده را با کلید کش جدا یا بدون کش لبه نگه دارید.

نامزدهای خوب

  • لندینگ و بلاگ
  • تصویر و فونت
  • کاتالوگ با revalidate
مسیر درخواست از CDN لبه تا origin و لایهٔ ISR
مسیر درخواست از CDN لبه تا origin و لایهٔ ISR

۳. رندر ترکیبی

SSG/ISR برای پوستهٔ عمومی + هیدراته یا واکشی کلاینت برای بخش کاربر. همه چیز SSR لزوماً سریع‌تر نیست.

۴. باطل‌سازی هوشمند

باطل‌سازی بر اساس تگ/مسیر بعد از publish محتوا. purge سراسری آخرین راه‌حل است.

۵. اندازه از ایران

RUM و تست از شبکهٔ واقعی داخل کشور معیار است. عدد آزمایشگاه خارجی را تنها منبع حقیقت نگذارید.

سرعت واقعی از نزدیک‌کردن بایت درست به کاربر می‌آید — نه فقط از minify. معماری کش بخشی از محصول است.

اگر این مسئله برای محصول شما هم وجود دارد…

اگر کاربران روی شبکه ضعیف‌اند، معماری کش و تحویل محتوا مسیر درستی است.

آشنایی با خدمت توسعه وب

نمی‌دانید کدام خدمت مناسب است؟

عملکرد لبه‌ای محصولتان را بررسی کنیم

اگر کاربران روی شبکه ضعیف‌اند، معماری کش و تحویل محتوا مسیر درستی است.

شروع پروژه