راکت
حل شده

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

4 پاسخ

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

amir jafari
amir jafari
@sharkbeat
ثبت پرسش جدید

پاسخ‌ها

4
vahid
vahid
@vahid1379

تخصص: توسعه دهنده وردپرس

بهترین پاسخ

سلام بهترین روش اینکه لود تصاویر رو به بعد از لود صفحه موکول کنید اینطوری ساعت لود به شدت زیاد میشه البته عوامل دیگه ایی مثل کمپرس کردن فایل های 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
}); 
محمد حسین
محمد حسین
@saghari

تخصص: mevn stack

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

<img loading="lazy">
vahid
vahid
@vahid1379

تخصص: توسعه دهنده وردپرس

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

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

amir jafari
amir jafari
@sharkbeat

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

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

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