راکت

Time to First Byte شش ثانیه ای در لاراول

2 پاسخ

سلام
من یک وبسایت فیلم دارم که خب مشخصا بخاطر داشتن تعداد زیادی عکس سرعت لود تقریبا بدی داره
ولی خب چیزی ک خیلی ازار دهندس اینه که شروع لود شدن سایت 6 ثانیه طول میکشه( شروع نه لود کامل )
من با 5 6 ابزار مختلف ( چه لوکال چه وبسایت های تحلیلگر ) بررسی کردم و دیدم TTFB شدیدا زیاده
این موضوع رو به پشتیبانی هاست ( 7 هاست ) گزارش کردم و گفتن مشکل از اسکریپت یا تنظیمات php هست
افزونه ای که سرعت لود رو بررسی میکنه

عکس بالا افزونه کرومی ای هست که سرعت لود سایت رو بررسی میکنه
و همونطور ک میبینید از 11 ثانیه لود 6.3 ثانیه فقط صرف شروع لود میشه که نرمالش 0.5 ثانیه هست
خواستم ببینم شما راهکاری دارید برای حل این مشکل؟

وبسایت بر پایه لاراول هست

علی
علی
@ali.najafi
ثبت پرسش جدید

پاسخ‌ها

2
علی
علی
@ali.najafi

کسی تجربه نداره ؟

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@ali.najafi
سلام.
در لاراول یکسری کار ها باعث افزایش سرعت میشه.

1 - دستور زیر رو در روت پروژه در سرور اجرا کنید :

php artisan optimize

این دستور کانفیگ ها، روت و ... کش می کنه.

3 - دستور زیر رو هم مثل بالایی اجرا کنید:

npm run production

3 - حجم تصاویر رو کاهش بدید.( روش های زیادی وجود داره )

4 - برای رابطه هاتون از Eager Loading استفاده کنید.

5 - از جدیدترین ورژن php استفاده کنید.

6 - دیتا هایی که از دیتابیس گرفته میشن رو کش کنید.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام