• SEO Hizmeti
  • SEO Analizi
  • SEO Blog
  • Referanslar
  • SEO Fiyatları
  • Ücretsiz Sıra Takip

Lazy Load Nedir? Nasıl Yapılır?

Lazy Load Nedir? Nasıl Yapılır?

Belirli bir web sitesinin tamamen yüklenmesi için uzun süre beklemek zorunda kalmamızın ne kadar sinir bozucu olduğunu hepimiz biliyoruz. Çoğu zaman bu gecikme, resimlerin web sitesine yüklenmesinden kaynaklanır. Bu tonlarca resim, yavaş bir web sitesine ve rahatsız edici bir kullanıcı deneyimine yol açabilir. Hiçbir işletme web sitesini yavaşlatmak istemez ve görseller izlenim yarattığı için görsel sayısını azaltmak da pek uygulanabilir değildir. Bu noktada devreye Lazy Load yöntemi girer.

Lazy Load Nedir?

Lazy Load, görsel yoğunluğu ve sayfa uzunluğunun fazla olduğu sitelerde, sayfaların daha hızlı açılmasını sağlayacak ek bir JavaScript dosyasının kullanımıdır.

Lazy Load özelliği, bant genişliği tasarrufu ile sitenizin hızını artırmaya yarayan bir metottur. En geniş anlamıyla ihtiyaç duyulmayan bir nesnenin çağrılmaması durumudur. Bu özellik sayesinde kullanıcı bir sayfayı açtığında tüm resimlerin yüklenmesinin önüne geçilir. Bu sayede de daha hızlı açılan sayfalara sahip olursunuz.

Google kullanıcıları daha fazla önemsiyor. Bu yüzden de kullanıcı deneyimini iyileştirmek yönünde adımlar atıyor. Web sitelerinden de kullanıcı deneyimini en iyi şekilde sunmasını istiyor. Eğer Google’da çok iyi sıralamalar elde etmek istiyorsanız yapmanız gereken en önemli şey kullanıcılara iyi bir deneyim sunmaktır.

Bunun için de hızlı bir siteye sahip olmanız gerekir. Site hızının neden önemli olduğunu açık bir şekilde belirtecek bir istatistiği de sizlerle paylaşmak istiyoruz. Google’da arama yapan bir kullanıcı, bir web sitesini ziyaret ettiğinde eğer o web sitesi 3 saniyeden daha fazla sürede açılıyorsa siteyi terk ediyor. İşte bu noktada Lazy Load daha hızlı sayfalara sahip olmanızı sağlıyor.

Lazy Load Ne İşe Yarıyor?

Lazy Load, görsel yoğunluğu ve sayfa uzunluğunun fazla olduğu sitelerde, sayfaların daha hızlı açılmasını sağlayacak ek bir JavaScript dosyasının kullanılmasıdır. Lazy Load metodunun uygulandığı sayfalarda, sayfa açıldığında ekranda henüz yer almayan görseller yüklenmeyecektir. Kısacası bir sayfayı açtığınızda tüm görsellerin yüklenmesi ve sayfa hızının yavaşlaması engellenir.

Lazy Load, genellikle e-ticaret sitesi gibi görsel listelemenin yoğun ve önemli olduğu sitelerde kullanılır. Ayrıca çok sayıda görselin kullanıldığı slider ve galeri yer alan sayfalarda da kullanılmalıdır. Bu sayede görsellerin fazlalığının neden olduğu sayfa yavaşlığının önüne geçilir.

Lazy Load kullanılmadığı zaman sayfada yer alan görsellerin tüm aynı anda yüklenecek ve bu nedenle sayfa yavaşlayacaktır. Lazy Load kullanıldığı zaman ise görseller, sayfada aşağı doğru inildikçe yüklenecektir. Görsellerin gerek duyuldukça yüklenmesi sitenin hızını da artıracaktır.

Binlerce ürünün yer aldığı e-ticaret sitelerinde sayfa açıldığında tüm görsellerin aynı anda yüklenmesi diğer web sitelerinin hızındaki olumsuz etkiden daha fazla olacaktır. Buna bağlı olarak da kullanıcılar web sitesini terk ederek arama sonuçlarında çıkan rakip siteleri ziyaret edecektir.

Lazy Load Faydaları Nelerdir?

Lazy Load’un tek faydası elbetteki site hızını artırması değildir. Lazy Load’un diğer faydaları;

  1. Site hızına bağlı olarak sitenizin performansını artırır.
  2. Hızlı açılan sayfalar kullanıcıların sitenizde daha fazla vakit harcamasını sağlar. Böylelikle sitenizin hemen çıkma oranı düşer.
  3. Aşırı kaynak kullanımının önüne geçilir. Yalnızca kullanıcının görüntülediği alanlar sunucu kaynağından tüketilir.
  4. Hızlı açılan sayfalar kullanıcılara daha iyi bir deneyim sunar. Sitenizin sunduğu kullanıcı deneyiminin iyileşmesi de sıralamalarınızı etkiler. Böylelikle hem kullanıcı dostu hem de arama motoru dostu bir web sitesi inşa etmeniz kolaylaşır.

Bu metot, görsel içeriğin yoğun olduğu siteler için yararlıdır. Eğer web siteniz yazılı içerik bakımından yoğun sayfalara sahipse bu yöntemin kullanılmasını tavsiye etmeyiz. Ayrıca dahili bir tarayıcı özelliği değil, JavaScript dosyasının kullanılmasını gerektiren bir metottur. Bundan dolayı test açısından zorlu bir süreçtir.

Herhangi bir hatada sayfanızı ziyaret eden kullanıcıların görselleri hiç görüntüleyememesine neden olabilirsiniz. Ayrıca sayfayı ziyaret eden kullanıcıların ekranında görseller, olabildiğince hızlı yüklenmelidir. Eğer görseller 3 saniyeden daha fazla sürede yüklenirse kullanıcı deneyimi olumsuz etkilenir. Bu da hemen çıkma oranını yükseltir.

Lazy Load Nasıl Yapılır?

lazy load

Yukarıda da belirttiğimiz gibi Lazy Load bir metottur. JavaScript ve HTML’de manuel bir şekilde nitelik (attribute) özelliğini kullanarak yapabilirsiniz. Uygulama aşamasında öncelikle:

  • HTML ortamında olan görsel ögelerin hepsine (<img src=”” />) şeklinde ortak class (sınıf) verin.
  • JavaScript’te window.scroll fonksiyonu ile devam edin.
  • Ortak class ile each fonksiyonu çalıştırın.
  • Each’de yer alan this kısmını kullanarak offset fonksiyonun top parametresini kullanın. Böylelikle window en üst değeri öğrenebilirsiniz.
  • Karşınıza çıkan durum uygunsa data-src verdiğiniz image path’i (dizin yolunu) src özelliğine atın.

En önemli kısmı yaptıktan sonra şimdi sıra ikinci kısımda:

HTML İçin;

 <i m g class="lazy" data-src"image path" />

CSS İçin;

.lazy
{
display:block;
width:100%;
}
.text-area
{
margin:30px 0;
}

JavaScript İçin;

$(document).ready(function(){ $(window).scroll(function(){ $(‘.lazy’).each(function(){ if( $(this).offset().top < ($(window).scrollTop() + $(window).height() + 100) ) { $(this).attr(‘src’, $(this).attr(‘data-src’)); } }); }) })

WordPress Lazy Load Eklentileri

Lazy Load, siteler tarafından, tüm web sitesinin hızlı bir şekilde yüklenebilmesi için görüntülerin yüklenmesini geciktirmek veya yavaşlatmak için kullanılır. Tüm görüntülerin bir kerede yüklenmesi, bir web sitesi için daha yavaş yükleme süresine neden olabilir. Bu nedenle, bir web sitesinin daha hızlı yüklenmesini sağlamak için tembel yükleme kullanılır. Görüntüler, bir kullanıcı onları görmek istediğinde yüklenir. Bu teknik çoğunlukla Lazy Load WordPress Eklentileri tarafından yapılır. Bu konuda size daha fazla bilgi vermek için en iyi WordPress Lazy Load eklentilerinin bir listesini derledik

# Lazy Load by WP Rocket Eklentisi

Bir gönderideki resimlerde, küçük resimlerde ve ayrıca widget metnindeki, avatarlardaki, iframe’lerdeki ve suratlardaki resimlerde çalışır. Ayrıca, web sitesinin yükleme süresini daha da hızlandırabilmeniz için YouTube iframe’lerini bir önizleme küçük resmiyle değiştirmenize olanak tanır.

#A3 Lazy Load Eklentisi

Performansı artıran ve bir web sitesini hızlandıran mobil odaklı bir eklentidir. Web sitesinin hangi öğelerinin tembel yüklenmesi gerektiğini ve ne zaman görünür hale geleceğini seçebildiğiniz için kurulumu kolaydır. Bu eklenti tembel, resimleri yazılarınıza, sayfalarınıza, widget’larınıza, küçük resimlerinize, gravatarlarınıza ve diğer içerik alanlarına yükler. Resimlerinizi, videolarınızı, iframe’inizi, gömme yayınınızı, WordPress AMP’nizi ve Gelişmiş Özel Alanlarınızı tembelce yükler.

# JCH Optimize Eklentisi

JCH Optimize eklentisi, özel bir tembel yük WP eklentisi değildir, ancak aynı işlevselliği sağlar. JCH Optimize, web sitenizin hızını artıran ve birçok optimizasyon seçeneği sunan, özellik dolu bir eklentidir. Toplam HTTP isteklerini azaltmak için CSS/JS dosyalarını birleştirir ve ayrıca HTML’nizi küçültür. Bu WordPress hız optimizasyonu eklentisi, web sitesi optimizasyonunun gücüyle resimlerinizi tembelce yüklemenize izin veren tek tıklamayla kurulum özelliğidir.

Lazy Loader Eklentisi

Bu, görüntülerin, videoların, ses öğelerinin ve iFrame’lerin tembel yüklenmesini de destekleyen başka bir ücretsiz ve basit tembel yükleme WP eklentisidir. Hafif tembel boyutlu bir komut dosyası kullanır. Ayrıca, işaretlemenin manuel olarak değiştirilmesinin yardımıyla arka plan resimlerinin, stillerin ve komut dosyalarının tembelce yüklenmesine izin verir. Bu eklenti, tembel yükü etkinleştirmenize veya devre dışı bırakmanıza kolayca yardımcı olmak için birkaç tembel yükleme seçeneğiyle birlikte gelir.

# Speed Up- Lazy Load Eklentisi

Hızlandırma eklentisi tembel yükleme tekniğini uygular ve sayfanın alt kısmındaki resimler gibi ekranda görünmeyen resim ve iframe’lerin kullanıcı tarafından gösterilmesini isteyinceye kadar indirilmesini engeller. Bu, sayfaların yüklenme hızında iyileştirmeler sağlar ve bant genişliğinden tasarruf sağlar.

# WordPress Infinite Scroll- Ajax Load More Eklentisi

Bu tembel yükleme WordPress eklentisi, Ajax destekli sorguların yardımıyla tembel yükleme sayfaları, gönderiler, tek gönderiler, yorumlar vb. içindir. Ajax Daha Fazla Yükle, sonsuz kaydırma için özel olarak tasarlanmıştır. Bu eklenti bir Ajax Daha Fazla Kısa Kod Oluşturucu ile birlikte gelir. Özel WordPress Sorguları oluşturmak için kullanılabilir. Bu eklenti, WooCommerce ve Easy Digital Downloads ile de uyumludur. Bu eklentinin diğer özellikleri arasında Sorgu Parametresi, Tekrarlayıcı Şablonları, Çoklu Örnekler, Ajax Filtreleme ve daha fazlası bulunur.

Sosyal Medyada Paylaş

Çok Yorumlananlar

  1. Kombi Arıza Servisi : Ocak 7, 2019 at 10:24 am

    Merhaba Moradam Lazy Load ile akalaı iki sorum olacak birincisi Seo’ya etkisi nedir yani sitemizde kullandığımızda Seo açısından negatif yada pozitif bir sonuç alabilirmiyiz biraz araştırma yaptım Lazy Load kullananlar görsel indexleme sorunları yaşamışlar.

    İkinci sorum Lazy Load’ı direk aktif edebileceğimiz bir Wp eklentisi mevcutmudur ? Teşekkürler.

    Cevapla
  2. Ali : Ocak 7, 2019 at 11:10 am

    Merhaba bu olayda yeni bir görsel mi oluşturuluyor yoksa yükleme süresi mi erteleniyor.

    Görsel index leme sorunu meydana gelmesin sonra. Kararsız kaldım bu konuda

    Cevapla
  3. enyakinnerde.com : Kasım 24, 2020 at 4:39 pm

    Teşekkürler. Güzel örneklendirme olmuş. Lazy Load işlemimi daha faydalı yoksa tarayıcı önbellekleme işlemi mi?

    Cevapla
  4. Ufuk : Kasım 27, 2020 at 12:43 pm

    Ben bunu denedim. fakat bu kod ile sayfada scrool yaptıkça her blok görüntülendiğinde tekrar yüklüyor görselleri. yukarı yapıyorum tekrar aşağı iniyorum, görseller tekrar sunucudan isteniyor.

    Cevapla

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

代做工资流水公司哈尔滨银行对公流水费用天津贷款工资流水 价格襄阳企业对公流水开具杭州企业银行流水多少钱厦门办理工作收入证明黄冈离职证明报价宿迁做背调工资流水洛阳自存流水多少钱大连背调工资流水开具西安开签证流水肇庆办银行流水修改大连打印公司银行流水湘潭转账银行流水代开天津转账银行流水多少钱潮州背调银行流水价格廊坊银行流水修改代开衡阳做企业贷流水深圳收入证明图片广州开银行流水账单株洲制作入职流水扬州离职证明打印长春离职证明公司太原银行流水账代办湖州个人银行流水公司南宁办理企业流水打印包头车贷流水制作大庆企业银行流水代办绵阳工资代付流水办理中山打印车贷流水泰州个人流水办理香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化