مهمترین گامهای افزایش سرعت یک پروژه لاراول: کش، کوئریها، صفها و تنظیمات سرور.
کش کردن هوشمندانه
کش پیکربندی، مسیرها و ویوها اولین و سادهترین قدم است. با دستورات config:cache و route:cache و view:cache زمان بوت اپلیکیشن بهطور محسوسی کم میشود.
کوئریهای بهینه
مشکل N+1 رایجترین دلیل کندی صفحات لیستی است. با eager loading و انتخاب ستونهای مورد نیاز، تعداد کوئریها و حجم داده را کاهش دهید.
استفاده از صف
کارهای سنگین مثل ارسال ایمیل و پردازش فایل را به صف بسپارید تا پاسخ کاربر معطل نماند.
جمعبندی
اجرای این موارد بهصورت تدریجی و اندازهگیری نتیجه هر تغییر، بهترین رویکرد است. اگر برای پیادهسازی به کمک نیاز دارید، تیم آرون سافت آماده مشاوره است.
دیدگاهها
هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید.