Selam arkadaşlar.
Gzip ile cache arasındaki fark nedir? Gzip tek kullanmak yeterli midir?
Gzip ile cache arasındaki fark nedir?
6
●350
- 09-10-2018, 17:40:46
- 09-10-2018, 17:51:37Gzip sunucu taraflı sıkıştırma işlemidir. Cache sql sorgusu çıktısının metin dosyası olarak önbelleklenmiş halidir. Cache kullanırsanız sql sunucusundan veri çekmeden hazır metni gösterir.
Tek gzip kullanmak yeterli değildir. - 09-10-2018, 18:38:14Kimlik doğrulama veya yönetimden onay bekliyor.gzip, bilgiyi sıkıştırmadır.
cache, bilgiyi yedeklemedir.
gzip ile bilgi sıkıştırıldığı için az yer kaplar, hızlı iletilir.
cache ile bilgi yedeklendiği için sunucu az performans harcar, hızlı çalışır.
gzip ile cache arasındaki ortak özellik nedir? diye soracak olursak,
ikisi de site hızına muazzam etki eder. - 09-10-2018, 19:22:50Cache'nin tam olarak ne olduğunu anlatmaya çalışayım.lokman3434 adlı üyeden alıntı: mesajı görüntüle
İnanılmaz 2 faydası var hemde inanılmaz.
Şimdi normalde bir ziyaretçi sitene girdiğinde bu bir sorgudur. Wordpress database'den verileri çeker ve bu kullanıcıya iletir. Sitende birçok kişi varsa bu sorgu sayısı artar. Eğer bir cache eklentisi kullanmıyorsan Wordpress'in yavaşlığından şikayet edersin. Düşünsene sitende online 100 kişi var hepsi bir şeyler yapıyor. Bu sitenin ağırlaşmasına sebep olur.
Cache ilk olarak ne yapar? Sitende yer alan tüm sayfaları HTML dosyalarına dönüşüp kayıt eder. Böyle olunca bir ziyaretçi sitene girince gidip database'den veriyi almak yerine hazır kayıt ettiği dosyayı yani sayfayı sana gösterir. Böyle olunca tüm bu sorgulardan yani php yüklenmelerden yırtmış oluyorsun. Yani sitende yavaşlık sorunu bitiyor.
Diğer önemli yeri ise daha müthiş. Diyelim benim sitemde cache sistemi var. Sen ziyaret ettin. Cache'de zaman kavramı vardır. Atıyorum ben bunu 4 saate ayarladım diyelim. Sen benim siteye girince dosyalar bilgisayarına iner ve o dosyalarda bir veri yazılıdır. Eğer sen aynı sayfaya sonradan tekrar girecek olursan verileri 4 saat boyunca siteden değil kendi bilgisayarının hafızasında kaydettiğin o sayfalardan indirip, yüklemiş ve görmüş oluyorsun
Bir çeşit offline mod.
Böylece neler oluyor?
1) Sorgular azalıyor.. Siten kasmıyor
2) Sitene giren 4 saat içinde 100 lerce kez aynı sayfaya girse bile trafiğin gitmiyor. Hostunun bandwidth gitmiyor. Çünkü sen o sayfaları bilgisayarındaki yüklediğin eski verilerden çekip görmüş oluyorsun.
Trafikten yırttın yani.
Cache sistemi müthiş bir şey. Seni host parasından bile kurtarıyor. 100 tl bir paket alacağına 20 tllik bir paket bile işini görüyor atıyorum
Umarım anlatabilmişimdir
- 09-10-2018, 22:17:40Cache, gereksiz database bağlantısı ve php işlemi yapmadan hızlıca verileri yedekten almaya yarar, html olmak zorunda değil, hafıza kullanan cacheler de var, redis, memcache vb.
Cache eklentilerinin bazıları hml.gz olarak dosya oluşturabilir, ekstra olarak gereksiz gzip yaparak işlemciyi yormazsın.
Server taraflı cache ile, ziyaretçilerinin tarayıcısındaki cacheler arasında hiçbir ilişki yok. İstersen direkt php işlemlerini serverda cachelemeden, ziyaretçilerde cacheleyebilirsin.
Bir çeşit offline mod. 