BLOG

KURUMSAL WEB TASARIM

Web Sitelerinde Cache Kullanımının Önemi

Merhaba, bu yazımda Cache teknolojisinin faydalarından ve ne kadar gerekli bir teknoloji olduğundan bahsedeceğim.

Cache, kullandığımız verilerin sunucunun hafızasında saklanarak kullanıcılara kaynaktan değil de, bu hafızadan veri iletme üzerine kullanılan bir teknolojidir. Bu teknolojinin faydası, veri kaynaktan alınırken yaşanan zaman kaybını engellemektir. Örneğin veritabanından alınan blog yazılarını düşünelim. Her kullanıcı siteyi ziyaret ettiğinde bu veriyi veritabanından almaya kalkarsak her seferinde bu bağlatıdan kaynaklanan saniyelik gecikmeler yaşarız. Fakat blog bilgilerini ilk ziyaretle beraber Cache teknolojisi ile belleğe bir süreliğine kaydeder ve diğer kullanıcılara veriyi buradan verirsek bu zaman kaybını engellemiş oluruz.

Aşağıdaki resimde konuyu örneklendirdim. Doğrudan kendi sitem üzerinden örnek veriyorum. Server ilk kurulduğunda henüz Cache alınmamışken gelen ziyarette (09:19:22 saatinde) veritabanı bağlantısı 2.07 saniye sürmüş. Bu verinin sayfaya iletilmesi ve sayfanın tamamen açılması da 2.10 saniyeye ulaşmış.

Web sitelerince Cache kullanımı

Ardından gelen ikici ziyarette ise veriler artık Cache'lendiğinden (09:21:06 saatinde) ve artık veritabanı bağlantısı kurulmadığından dolayı veriler Cache'den 0.0006 saniyede yani saniyenin 10.000'de 6'sı gibi çok ufak bir zaman diliminde alınmış. Dolayısıyla sayfanın da açılması 0.004 saniye gibi çok kısa bir süre zarfında gerçekleşmiş. Görüldüğü gibi Cache kullanımı bu kadar küçük bir örnekle bile ne kadar önemli olduğunu gösteriyor. Buna yanlızca veritabanı bağlantısı değil, sitemizde bulunan tüm resim ve yazı gibi öğeleri de eklediğimiz zaman hız konusunda fark yaratan uygulamalar elde edebiliyoruz.

İLGİNİZİ ÇEKEBİLİR

Bir Freelancer Yazılımcı İle Çalışmalı Mıyız?

Bir web sitesi veya yazılım projeniz var... Peki freelancer olarak çalışan bir yazılımcı ihtiyaçları karşılayabilir mi? Bir yazılım firmasıyla da çalışsanız, bir bireysel yazılımcıyla da çalışsanız dikkat etmeniz gereken bazı noktalar vardır. Nihayetinde ise bütenize ve ihtiyaçlarınıza göre bir karar vermeniz gerekir. Gelin bun... Devamını oku

Web Sitenizin Performansını Arttıracak Yöntemler

Web siteniz yavaş mı açılıyor? Bilmeniz gereken bazı teknik detaylar var demektir. Bazı yöntemleri kendi başınıza uygulayabilecekken, bazıları için teknik destek almanız gerekebilir. Sunucudan kodlama yapısına ve kullanılabilecek farklı teknolojlere kadar sitenizin hızını etkileyen bir çok etken vardır. İşte bunlardan bazıları..... Devamını oku

İLETİŞİME GEÇ

Tüm sorularınız için iletişime geçebilirsiniz.