جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
علی
4 سال پیش توسط علی مطرح شد
2 پاسخ

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

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

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

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


ثبت پرسش جدید
علی
@ali.najafi 4 سال پیش مطرح شد
0

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


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

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

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

php artisan optimize

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

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

npm run production

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

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

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

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


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

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