فعالسازی Gzip و Caching در Laravel
Gzip یک الگوریتم فشردهسازی است که اندازه فایلهای ارسالی از سرور به مرورگر را کاهش میدهد و زمان بارگذاری صفحات را بهبود میبخشد. Caching نیز در Laravel برای ذخیره نتایج پردازشهای تکراری به کار میرود تا سرعت و عملکرد برنامه افزایش یابد. لاراول از چندین درایور کش مختلف مانند فایل، دیتابیس، Redis و Memcached پشتیبانی میکند.
برای فعالسازی Gzip در لاراول، باید در فایل public/.htaccess قطعه کد زیر:
کپی
و برای فعالسازی قابلیت Caching، قطعه کد زیر را وارد کنید:
کپی
سپس باید قطعه کد زیر را به فایل webpack.mix.js اضافه کنید:
کپی
درنهایت کافیست تا فایلهای Asset را مانند مثال زیر در برنامهی خود فراخوانی کنید:
کپی