Lazy Loading و برخی از افزونه‌های آمده برای جوملا و وردپرس

173 بار
سه شنبه, 12 مرداد 1395 ساعت 19:17
ارزیابی شما
(1 رای)
Lazy Loading و برخی از افزونه‌های آمده برای جوملا و وردپرس - 5.0 out of 5 based on 1 vote

در بیشتر صفحات وب‌سایت‌ها، به محض نوشتن آدرس سایت در نوار آدرس مرورگر و رفتن به صفحه، تمام محتوای سایت به طور کامل بارگذاری می‌شود. شاید همیشه تعداد زیاد تصویر در صفحات وب‌سایت‌ها باعث آزار و اذیت کاربرانی که دسترسی به اینترنت سرعت بالا ندارند شود و شاید هم بارگذاری یکجای این تصاویر آن‌قدر سرعت را کاهش دهد که کلاً از دیدن وب‌سایت شما منصرف شوند. با توجه به این موضوع که در در بسیاری از افراد در همان لحظه اول به یک وب‌سایت نیازی به مشاهده تمامی قسمت‌های آن وب‌سایت ندارند، می‌توان با استفاده از تکنیک Lazy Loading، تا زمانی که شما به محلی خاصی از سایت اسکرول نکنید، محتوای آن قسمت دانبارگذاری نمی‌شود!به این ترتیب در حجم اینترنت مصرفی بازدیدکنندگان سایت بسیار صرفه جویی می‌شود و همین‌طور سرعت بارگذاری وب‌سایت نیز بسیار بالا می‌رود.
تمامی طراحان وب‌سایت و مدیران وب سایت‌ها می‌دانند که به طور معمول وب‌سایت‌هایی که با استفاده از بسترهای آماده‌ای مانند جوملا و یا ورپرس طراحی شده‌اند از مشکل کندی سرعت بارگذاری رنج می‌برند. استفاده از تکنیک Lazy Loading یکی از بهترین راه‌کارهای افزایش بازدهی سرعت این دسته از وب‌سایت‌ها است. روش‌های زیادی برای پیاده‌سازی این روش در این وب‌سایت‌ها وجود دارد که یکی از آسان‌ترین این روش‌ها استفاده از افزونه‌های آماده نصب است.
 

Lazy Loading چگونه کار می‌کند؟

Lazy Loading با ایجاد تأخیر در بارگذاری محتوا، تا زمانی که کاربر درخواست دیدن آیتم‌هایی مانند تصاویر را ارسال کند آنها را در زیر لایه Fold مخفی نگه می‌دارد. بنابراین تنها برخی از تصاویر بارگذاری می‌شوند و بقیه آنها زمانی که کاربر به سمت پایین صفحه اسکرول کند بارگذاری می‌گردند
برای مثال فرض کنید که یک صفحه Home با تصاویر زیاد و حتی یک ویدیو دارید، در زمان بارگذاری اولیه کاربر تصاویر و ویدئو را نمی‌بیند. در عوض تنها پس از اینکه کاربر به سمت پایین اسکرول می‌کند تصاویر و ویدئوها نمایش داده می‌شوند یعنی زمانی که واقعاً به آن نیاز باشد.

Lazy Loading و برخی از افزونه‌های آمده برای جوملا و وردپرس


برخی اوقات Lazy Loading  همانند اسکرول نامحدود در نظر گرفته می‌شود. صفحه‌ای که دارای اسکرول نامحدود است  از تکنیک Lazy Loading استفاده می‌کند  ولی همانند آن نیست.  اسکرول نامحدود یک جایگزین برای تکنیک قدیمی  Pagination است. در این روش یک  صفحه به بخش‌های مجزایی تقسیم می‌شد و زیر آن یک Navigation Bar با شماره صفحات < 2  3  4… > قرار می‌گرفت و  به کاربران اجازه می‌داد  که به قسمت‌های بعد بروند.  در اسکرول نامحدود نیازی نیست کاربر بر روی لینکی کلیک کند تا آیتم‌های دیگر را مشاهده کند، بلکه زمانی که به انتهای صفحه رسید، بخش بعدی پست یا تصویر به‌صورت خودکار بارگذاری می‌شود. وب‌سایت Pinterest یک نمونه کامل از اسکرول نامحدود است.
مهم‌ترین اشکال استفاده از این روش تأثیری است که بر روی سئو می‌گذارد. موتورهای جستجو مانند گوگل تا زمانی که منابع اولیه بر روی صفحه بارگذاری نشوند، این منابع را index نمی‌کنند. لذا در انتخاب منابعی که قصد دارید از Lazy Loading در آنها استفاده کنید باید دقت زیادی داشته باشید. خصوصاً زمانی که کاربر قصد دارد Scroll back   کند و یا به بخش بالایی صفحه برگردد.
در نظر داشته باشید  بارگذاری متن زمان زیادی نمی‌برد، ضمن اینکه نقش حیاتی در افزایش رتبه شما در بحث سئو  دارد و تأثیر زیادی هم در افزایش سرعت بارگذاری صفحه ندارد. لذا  گرافیک، عکس‌ها و ویدئوها انتخاب‌های بهتری برای Lazy Loading هستند.   استفاده از Lazy Loading در تصاویر و یدئو ها بیشترین تأثیر را دارد.
اولین کاری که برای راه اندازی Lazy Loading می‌توان  انجام داد قرار دادن کدهای آن در قالب فعال وردپرس یا جوملا است. اما برای استفاده مناسب‌تر از آن افزونه‌های متفاوتی وجود دارد و ضمن اینکه نیاز به دانش کد نویسی را از بین می‌برد به شما کمک می‌کند که با اعمال تنظیمات ابن کار را به‌صورت خودکار انجام دهید.
 

افزونه های Lazy Loading در  وردپرس

افزونه BJ lazy Load

محبوب‌ترین افزونه Lazy Loading  برای وردپرس BJ lazy Load است. این افزونه از Java Script برای بارگذاری Place Holder  های (بخش‌هایی که مکان تصاویر را مشخص می‌کنند) تصاویر و ویدئوها استفاده می‌کند  و این Place Holder  ها را با المان‌های مناسب که توسط مرورگر کاربر درخواست می‌شود جایگزین می‌کنند. ضمن اینکه این افزونه بررسی  می‌کند که آیا دستگاه کاربر از جاوا اسکریپت استفاده می‌کند یا خیر و بر اساس آن خود را منطبق می‌کند.
این افزونه تنظیمات زیادی را در اختیار شما قرار می‌دهد و می‌توانید نحوه عملکرد آن را به‌طور کامل در اختیار بگیرید.
 

افزونه  Image Lazy Load Unvei

این افزونه نسخه سبک تر افزونه Lazy Load است. این افزونه از نمایش تصاویر با کیفیت در نمایشگرهای Retina  پشتیبانی می کند و دارای تنظیمات و گزینه های مختلفی برای بارگذاری  تصاویر در دستگاه های موبایل و همچنین تنظیم تعداد پیکسلهای تصویر هنگام بارگذاری آنها ست.
 

افزونه Unveil Lazy Load

یک افزونه سبک بر مبنای jQuery  است که از Unveil.js نیز استفاده می کند. نصب و فعال کردن این افزونه بسیار ساده و آسان است.
 

افزونه Lazy Load

یک افزونه ساده است و نیاز به پیکربندی خاصی ندارد. فقط آن را نصب کرده و و فعال نمایید. این افزونه از jQuery.sonar استفاده می کند . بد نیست  بدانید lazy Load توسط تیم wordpress.com نوشته شده است.
 

افزونه jQuery Image Lazy Load WP

همانند نام آن ، این افزونه از jQuery   استفاده می کند. کار با آن بسیار آسان است. پس از فعال کردن آن، با اسکرول به سمت پایین صفحه،  تصاویر نمایش داده می شوند.
 

افزونه Rocket Lazy Load

این اسکریپت بسیار کوچک (کمتر از 2 کیلوبایت) برای نمایش تمامی تصاویر پست،ویجت ها، تصاویر بندانگشتی و  شکلک ها از Lazy Loading استفاده می کند. این افزونه گزینه یا تنظیماتی برای تغییر ندارد و پس از نصب  شروع به کار می کند.
 

افزونه های Lazy Loading  در جوملا

افزونه LLFJ

این افزونه بسیار ساده و سبک بوده و پس از نصب به راحتی فعال می شود. در این افزونه تصاویر تنها هنگامی نمایش داده می شوند  که در محدوده visible (بخش هایی که در مانیتور کاربر قابل روئیت هستند) قرار بگیرند.
 

JA Lazy Load

یک افزونه بر پایه jQuery است که در Javascript نوشته شده است. استفاده از این افزونه در صفحاتی که طولانی هستند و تصاویر بزرگی دارند باعث افزایش چشمگیر سرعت بارگذاری صفحه می شود.

موارد مرتبط

اگر شما در مورد این مطلب نظری دارید در اینجا بنویسید

برای ارسال پیام پر کردن فیلدهای نام، ایمیل و پیام شما الزامی اند.

آخرین نظرات کاربران
  • طراحی فروشگاه اینترنتی مایکروتل پلاس
  • طراحی وب سایت شرکت چکاد جنوب
  • طراحی سایت هتل پارسیان
  • طراحی فروشگاه اینترنتی اگزیف
  • طراحی سایت پرتو قشم
  • طراحی سایت صنایع غذایی بهروز
  • طراحی سایت زمرد پسته پارس
  • طراحی سایت آتی ساز
  • طراحی سایت شبکه البرز
  •