فعال‌سازی SSR با استفاده از Inertia در Laravel


SSR یا Server-Side Rendering به فرآیند رندرینگ صفحات وب در سمت سرور، قبل از ارسال به مرورگر کاربر، گفته می‌شود. از جمله مزایای این قابلیت، بارگذاری سریع‌تر و SEO بهتر برنامه، است. InertiaJS یک کتابخانه است که به توسعه‌دهندگان اجازه می‌دهد تا با استفاده از فریم‌ورک‌های سمت سرور مانند Laravel و فریم‌ورک‌های جاوااسکریپت سمت کلاینت مانند Vue یا React، اپلیکیشن‌های SPA بسازند بدون اینکه نیاز به APIهای جداگانه باشد.

لیارا، از Inertia در لاراول، پشتیبانی می‌کند و اگر که شما قصد دارید قابلیت SSR را با استفاده از این کتابخانه، در برنامه Laravel خود، فعال کنید؛ کافیست تا عملیات زیر را انجام بدهید:

در حین فرایند استقرار با Liara Console، کافیست تا گزینه فعال‌سازی SSR با استفاده از Inertia را فعال کنید. تا این قابلیت به برنامه شما اضافه شود:enable-ssr-in-laravel-using-console