Apa Itu Lazy Loading? Konsep yang Jelas
Diterbitkan: 2021-07-12Konsep yang jelas tentang apa itu lazy loading. Cara meningkatkan kecepatan loading situs dengan menerapkan teknik lazy loading. Apa saja plugin pemuatan lambat gambar yang direkomendasikan dan banyak lagi?
Lazy loading adalah teknik di mana gambar, video, dan file media lainnya dimuat hanya bila diperlukan (dalam hal ini halaman digulir ke bawah ke gambar).
Lazy loading dipopulerkan oleh Google. Google telah menerapkannya di sebagian besar situs web lalu lintas tinggi yang mereka miliki.
Ini sebenarnya cara yang bagus untuk meningkatkan kinerja situs web Anda bagi pengguna Anda.
Ini adalah cara yang lebih baik untuk menerapkan pemuatan dinamis sumber daya daripada pramuat karena sifatnya malas dan hanya memuat aset saat diperlukan.
Saat Anda menggulir halaman ke bawah, file media dimuat dan gambar pada khususnya. Ini mengurangi waktu buka halaman awal secara signifikan dengan mengurangi jumlah permintaan yang dibuat untuk sumber daya HTML, CSS, dan JavaScript.
Gambar pemuatan lambat selalu dapat diimplementasikan menggunakan plugin pihak ke-3, tetapi sebenarnya cukup sederhana untuk diterapkan di situs web Anda yang ada jika Anda merasa nyaman dengan kode HTML/CSS.
Mengapa saya harus menambahkan pemuatan lambat ke situs saya?
Untuk waktu yang lama, memuat semua elemen pada halaman secara paralel adalah praktik terbaik. Tetapi hari ini sangat umum bagi pengguna untuk memiliki konektivitas terbatas dan jaringan seluler yang cepat.
Karena alasan ini, ada baiknya Anda hanya memuat apa yang Anda butuhkan pada awalnya, lalu memuat sumber daya tambahan nanti saat dibutuhkan.
Lazy loading juga dapat mengurangi jumlah pekerjaan yang harus dilakukan oleh browser pada waktu buka halaman. Ini pada akhirnya berarti Anda akan mendapatkan pemuatan halaman yang lebih cepat bagi pengguna.

Anda dapat menerapkan banyak cara untuk menerapkan lazy loading di situs web Anda. Seperti teknik apa pun, ada beberapa pro dan kontra yang terkait dengan setiap metode.
Bagaimana cara menambahkan pemuatan malas di Situs WordPress?
Anda dapat menambahkan pemuatan lambat ke situs web apa pun dengan beberapa tambahan sederhana kode CSS dan JavaScript. Yang Anda butuhkan hanyalah sedikit penandaan HTML juga.
Namun dalam posting ini, saya hanya akan berbicara tentang plugin WordPress lazy loading yang memungkinkan Anda menikmati keuntungan dari lazy loading gambar di situs WordPress.
Bagaimana cara menambahkan pemuatan malas Menggunakan Plugin?
Ada banyak plugin WordPress yang tersedia yang akan menambahkan fungsionalitas lazy load secara otomatis ke situs web Anda dengan satu klik.
Jika Anda ingin meningkatkan waktu pemuatan situs secara keseluruhan, saya akan merekomendasikan plugin pengoptimalan kecepatan Permatters. Plugin ini akan mengoptimalkan situs web Anda untuk pengalaman dan kinerja pengguna yang lebih baik. Ini juga memiliki beberapa fitur tambahan seperti pemuatan malas, kompresi gzip, dll ...

Jika Anda ingin mengotori tangan dengan kode atau memiliki beberapa persyaratan sebelumnya, saya akan merekomendasikan plugin berikut lainnya.
WP Rocket adalah salah satu plugin cache WordPress paling populer. Ini juga merupakan plugin paling populer untuk memuat gambar dengan lambat. Ini akan membantu Anda mengurangi kecepatan memuat dan meningkatkan total tampilan halaman. Anda dapat membaca WP Rocket Review.

Anda juga dapat menggunakan plugin Light Speed Cache yang merupakan plugin populer lainnya di kalangan pengguna WordPress. Ini memungkinkan Anda untuk menggunakan aturan caching lanjutan untuk situs web Anda yang membantu meningkatkan waktu pemuatan halaman dan juga mengurangi penggunaan bandwidth.

Selain itu, plugin di atas membantu memuat iFrames. Saya merekomendasikan Anda plugin ini untuk itu.
Pemuatan malas vs pemuatan dinamis vs pramuat JavaScript vs Pemuatan malas yang bersemangat
Perbedaan besar antara keempat istilah tersebut adalah apa yang terjadi ketika pengguna pertama kali mengunjungi situs Anda.
Pemuatan malas: Dengan pemuatan lambat, sumber daya dimuat sesuai kebutuhan (seperti namanya). Artinya, bergantung pada tindakan pengguna, elemen tertentu mungkin tidak dimuat sama sekali.
Pemuatan dinamis : Dengan pemuatan dinamis, Anda harus melakukan pramuat semuanya – bahkan jika itu tidak diperlukan. Jadi, tergantung pada seberapa banyak data yang harus Anda kirim, ini dapat meningkatkan waktu buka halaman secara signifikan – bahkan jika beberapa konten tersebut tidak pernah dilihat oleh siapa pun.

Pramuat JavaScript:
Pramuat JavaScript adalah bagian penting dari proses pemuatan lambat gambar. Ini memfasilitasi cache browser dengan mengirimkan HTML (dan CSS jika Anda menggunakan solusi berbasis gaya).
Ini menggunakan AJAX untuk mengirimkan file terpisah untuk setiap gambar di halaman Anda. Ini memungkinkan browser untuk mulai mengunduh gambar sebelum dimuat sepenuhnya, sehingga meningkatkan jumlah gambar yang dapat dimuat melalui koneksi jaringan yang lambat atau dengan komputer klien yang lambat.
Eager lazy loading : Ini mirip dengan lazy loading, dan Anda akan memuat sumber daya sesuai kebutuhan. Bedanya dengan metode bersemangat, Anda tidak perlu khawatir tentang apakah sesuatu terlihat atau tidak sekarang. Jika sudah dimuat, baik dan bagus – jika tidak, muat saja saat diperlukan.
Memahami Lazy Loading untuk SEO
Beberapa orang khawatir bahwa pemuatan gambar yang lambat akan berdampak negatif pada kemampuan SEO untuk mengakses kontennya.
Google melakukan pekerjaan yang baik dalam menyimpan sumber daya di situs web Anda setiap kali dirayapi, jadi jika Anda memuat elemen dengan cara yang tetap cepat dari waktu ke waktu dan tidak terlalu sering berubah, saya tidak berpikir siapa pun harus khawatir tentang memengaruhi pencarian mereka peringkat mesin.
Pemuatan Malas dan CDN
Ada beberapa CDN yang berguna di industri yang dapat membantu Anda mendistribusikan file gambar dan media Anda. Sebagian besar layanan ini memberikan pengalaman pengguna yang luar biasa dengan menerapkan fungsi pemuatan lambat untuk Anda.
Cloudflare CDN adalah salah satu yang ingin saya soroti di antara layanan CDN lainnya.
Cloudflare adalah jaringan pengiriman konten yang menawarkan CDN gratis & berbayar untuk semua pengguna akunnya. Ini juga mengoptimalkan situs web Anda dan meningkatkan keamanan dengan menerapkan beberapa strategi lanjutan seperti Pengoptimalan kecepatan halaman, HTTP/2, dan banyak lagi. Ini juga membantu Anda malas memuat gambar situs web dan file media.
malas Memuat Di Desktop atau Seluler: Bagaimana pengaruhnya terhadap SEO Google?
Pemuatan lambat telah ada di desktop untuk waktu yang lama. Ini adalah fitur yang tersedia di sebagian besar browser utama, tetapi ada beberapa fitur – seperti pramuat dan pemuatan sebagian – yang tidak tersedia untuk semua browser.
Dengan perangkat seluler, pemuatan lambat adalah sesuatu yang perlu Anda perhatikan.
Penting bagi Anda untuk menganggapnya sebagai faktor peringkat SEO karena Google sekarang memperhatikan pemuatan gambar yang lambat di perangkat seluler.
Kuncinya di sini bukan hanya menerapkan pemuatan lambat, tetapi juga memastikan pemuatan sumber daya dengan cara yang cepat dan efisien. Jika tidak, ada kemungkinan peringkat mesin pencari Anda akan terpengaruh secara negatif.
Malas memuat gambar dalam ukuran berbeda
Alasan lain mengapa Anda harus fokus pada pemuatan gambar yang lambat adalah karena peningkatan penggunaan seluler.
Orang-orang suka menjelajah dan menelusuri dengan ponsel mereka, tetapi mereka tidak secepat atau akurat saat mengeklik tautan, jadi memiliki gambar yang lebih besar berarti orang kemungkinan akan mengeklik sebelum gambar penuh dimuat.
Jadi, memiliki gambar yang lebih kecil jelas akan lebih baik untuk perangkat seluler, bahkan jika itu berarti lebih banyak data yang perlu dimuat, itu sangat berharga dalam jangka panjang karena orang akan mengklik daripada meninggalkan situs web Anda sama sekali.
Kerangka apa yang digunakan dalam beban malas?
Ada beberapa opsi yang tersedia untuk Anda:
1. Picturefill (dengan penggunaan default)
Picturefill adalah skrip yang menyediakan fungsionalitas pemuatan lambat untuk gambar Anda. Pustaka JavaScript yang ringan ini akan bekerja dengan hampir semua browser utama dan juga responsif. Jadi itu akan mengubah perilakunya tergantung pada jenis perangkat yang Anda gunakan.
2. LazyLoadJS (secara default digunakan)
LazyLoadJS adalah skrip yang menyediakan fungsionalitas pemuatan lambat untuk gambar Anda dan sangat ringan dan berfungsi dengan semua browser utama. Jadi Anda tidak perlu khawatir tentang masalah apapun saat menggunakannya.
Ini juga menampilkan beberapa antrian untuk meningkatkan kinerja keseluruhan situs web Anda dan sangat mudah digunakan – pengembang dari semua tingkat keahlian seharusnya tidak memiliki masalah dalam menggunakannya.
3. LoadCSS (secara default digunakan)
LoadCSS adalah skrip yang menyediakan fungsionalitas pemuatan lambat untuk lembar gaya Anda, tidak seperti pustaka lain yang hanya berfungsi dengan file gambar atau video. Ini juga akan memuat HTML dan JavaScript.
4. SlimerJS (tidak tersedia)
SlimerJS adalah skrip yang menyediakan fungsionalitas pemuatan lambat untuk gambar Anda dan tidak menggunakan pustaka JavaScript apa pun, tetapi skrip ini memiliki API sendiri yang dapat Anda gunakan untuk mengonfigurasi cara kerja pemuatan lambat gambar Anda.
Ini juga sangat ringan dan cepat, sehingga tidak akan memengaruhi kinerja situs web Anda dengan cara apa pun.
Apakah pemuatan malas berfungsi di gambar latar belakang?
Ya, itu akan berfungsi di gambar latar belakang.
Kesimpulan
Pemuatan malas adalah salah satu teknik pengoptimalan kinerja yang paling jarang digunakan ketika datang ke WordPress dan situs web pada umumnya.
Ini sangat mudah diterapkan setelah Anda tahu caranya, tetapi tidak banyak orang yang mengetahuinya. Jika Anda ingin meningkatkan kecepatan memuat halaman Anda, saya akan sangat menyarankan Anda untuk menerapkan pemuatan lambat untuk file gambar dan media.
