amir jafari
1 سال پیش توسط amir jafari مطرح شد
4 پاسخ

افزایش سرعت لودینگ سایت

سلام چطوری میتونم حجم عکس های صفحه ایندکسم رو به قدری کم کنم که سرعت لود بالایی داشته باشه
شما چه روشی رو پیشنهاد میکنید؟


ثبت پرسش جدید
oss_vahid
تخصص : wp developer
@ossvahid 1 سال پیش مطرح شد
1

سلام بهترین روش اینکه لود تصاویر رو به بعد از لود صفحه موکول کنید اینطوری ساعت لود به شدت زیاد میشه البته عوامل دیگه ایی مثل کمپرس کردن فایل های css و js هم بی تاثیر نیستش

برای موکول کردن لود تصاویر به بعد از لود صفحه باید آدرس تصویر رو بجای نوشتن درون src داخل data-src بنویسید مثلا اینطوری :

 <img class="b-lazy"
     src="placeholder-image.jpg"
     data-src="image.jpg"
     alt="Image description" />

کد بالا باعث میشه مرورگر نتونه تصویر اصلی رو پیدا کنه در نتیجه میاد و مقدار src رو میخونه این مقدار میتونه هرچی باشه یک گیف کم حجم لودینگ یا ی عکس کم حجم برای اینکه نشون بده تصویر هنوز لود نشده

حالا ما به جکوری نیاز داریم تا دستور بدیم پس از بود صفحه با تصاویر رو لود کن برامون

انجام اینکار با JQUERY

$(window).load(function () {
 // در اینجا ما باید یکاری کنیم تا مقدار 
// src 
// تصویر برار بشه با مقدار
// data-src
}); 

محمد حسین
تخصص : mevn stack
@saghari 1 سال پیش مطرح شد
0

اول فرمت عکس هارو به webp تغییر بده که حجمشون کم شه
بعد برای هر تگ img که میزنی اتریبیوت loading رو برابر lazy بذار

<img loading="lazy">

oss_vahid
تخصص : wp developer
@ossvahid 1 سال پیش مطرح شد
0

حسین جان این روش در تمام مرورگر ها پشتیبانی نمیشه ولی روش خوبیه
@hussain2


amir jafari
@sharkbeat 1 سال پیش مطرح شد
0

در جی کویری چطوری باید مساوی هم قرارشون بدم؟


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

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