Teknik

E-pin Sitendeki Fiyat Degisti Ama Musteri Eski Fiyati Goruyorsa Sucu Sen Degil Onbellek: CDN Temizleme Stratejisinin Anlatilmayan Tarafi

CDN onbellegi e-pin sitende eski fiyat ve tukenmis stok gosteriyorsa cozum toptan purge degil. Katmanli onbellek stratejisi, kurallar ve kontrol listesi.

E-pin Sitendeki Fiyat Degisti Ama Musteri Eski Fiyati Goruyorsa Sucu Sen Degil Onbellek: CDN Temizleme Stratejisinin Anlatilmayan Tarafi

Cogu satici onbellek sorununu tek bir dugmeyle cozulur sanir: panelde "tumunu temizle" tusuna basar, birkac dakika bekler ve ise donder. Oysa o tusa her basisinda sitenin butun yuku tekrar sunucunun uzerine biner; en yogun saatte basildiginda ise sayfa acilis sureleri iki katina cikar ve tam da satisin oldugu anda site aksar. Yani problemi cozdugunu sanirken, problemi buyuterek erteler.

Gercek su: dijital urun satisinda onbellek dusman degil, yanlis kurgulanmis bir dost. Bir e-pin satis scripti uzerinde fiyat, kur, stok ve kampanya bilgisi gun icinde birkac kez degisir; buna karsilik logo, ikon, urun gorseli ve CSS aylarca ayni kalir. Bu ikisini ayni kurallarla yonetmeye calistigin anda ya musteriye eski fiyati gosterirsin ya da hiz avantajini tamamen kaybedersin. Bu yazida CDN onbellegini katmanlara bolen, hangi degisikligin hangi temizleme yontemini tetikleyecegini netlestiren bir strateji kuracagiz.

4 katmanTarayici, CDN, sunucu ve uygulama onbellegi
0 snFiyat ve stok icin dogru onbellek suresi
1 yilParmak izli statik dosyalar icin guvenli sure
2 tusToptan purge yerine hedefli temizleme sayisi

Musteri neden senin gormedigin bir sayfayi goruyor?

Bir sayfa sana guncel, musteriye eski gorunuyorsa arada en az dort ayri hafiza var. En yakini musterinin tarayicisi; oradan sonra CDN kenar sunucusu, ardindan kendi sunucundaki tam sayfa onbellegi, en sonda ise uygulamanin kendi icindeki sorgu ve derlenmis sablon onbellegi. Sen yonetici olarak giris yaptigin icin cogu zaman bu katmanlarin tamamini atlarsin; bu yuzden "bende duzgun gorunuyor" cumlesi tanida yardimci olmaz.

Dogru teshis sirayla yapilir: gizli pencerede ac, sonra farkli bir agdan ac, sonra sorgu parametresi ekleyerek ac. Hangi adimda duzeliyorsa sorunun katmani odur. Sorgu parametresiyle duzeliyorsa CDN, gizli pencerede duzeliyorsa tarayici, hicbirinde duzelmiyorsa uygulama onbellegi sucludur. Bu bes dakikalik ayrim, saatlerce yanlis yerde temizlik yapmani engeller.

Hangi dosya ne kadar hafizada kalmali?

Strateji tek cumleye indirgenebilir: degismeyen dosyalari uzun sure, degisen veriyi hic onbellege almayacaksin. Bunu mumkun kilan teknik ise dosya adina surum eklemek. stil.css yerine stil.v41.css ya da stil.css?c=1757700000 kullandiginda, dosyayi bir yil onbellekte tutmakta hicbir risk yoktur; cunku icerik degistiginde adres de degisir ve CDN zaten yeni adresi bilmez, kaynaktan ceker. Bir e-pin yazilimi gunceller ve tema dosyalarina dokunursan, tek yapmasi gereken surum numarasini artirmaktir; purge'a hic gerek kalmaz.

Buna karsilik sepet, bakiye, siparis detayi, kur cevrimi ve stok sayisi gibi uc noktalar hicbir kosulda kenarda saklanmamali. Bu adresleri CDN tarafinda acikca atlama listesine al ve uzerlerine oturum cerezi kurali koy. Bir dijital urun satis yazilimi icin en pahali hata, bir musterinin bakiyesinin baska bir musteriye gosterilmesidir; bu, hiz kaybindan degil yanlis onbellek kapsamindan dogar.

Icerik turuOnbellek suresiTemizleme yontemiRisk
CSS / JS (surumlu ad)1 yilSurum artirYok
Urun gorseli, logo, ikon30-180 gunDosya adi degistirCok dusuk
Kategori ve vitrin sayfasi2-10 dakikaURL bazli purgeDusuk
Urun detay (fiyat iceren)0-60 saniyeEtiket bazli purgeOrta
Sepet, bakiye, siparis, panelOnbellege alinmazGerek yokYuksek (alinirsa)
Kur ve stok ucnoktasiOnbellege alinmazGerek yokYuksek (alinirsa)

Toptan purge neden son secenek olmali?

Tumunu temizlemek, kenar sunucularindaki her sey icin ayni anda "bilmiyorum, kaynaga sor" demektir. Yuz binlerce istegin hepsi ayni saniyede sunucuna doner; buna kaynak firtinasi denir. Kucuk bir paylasimli hosting uzerinde calisan bir kurulumda bu, dakikalar suren 502 hatalarina yol acabilir. Ustelik fiyat guncellemesi yaptin diye sitenin tum gorsellerini yeniden indirtmenin hicbir mantigi yok.

Yerine gecen yontem uc kademeli: once URL bazli temizleme, yani sadece degisen sayfanin adresini bosaltmak. Yetmezse etiket ya da onek bazli temizleme; ornegin sadece bir kategorinin altindaki tum urun sayfalari. Toptan purge ise yalnizca sunucu tasinmasi, alan adi degisikligi veya butun temanin degistigi gun kullanilir; o gun de gunun en sakin saatinde yapilir.

Onbellek kaynakli musteri sikayetlerinin dagilimi

  • Eski fiyat gorunmesi 40%
  • Tukenmis urunun satista kalmasi 30%
  • Kampanya banner'inin gecikmesi 20%
  • Bozuk tema ve eksik stil 10%

Temizlemeyi elle mi yapacaksin, script mi tetikleyecek?

Elle temizleme, gunde bir kez fiyat degistiren bir isletme icin yeterli olabilir. Ama bayi kurundan besleniyorsan ve gun icinde onlarca fiyat guncellemesi oluyorsa, insan eli yetismez. Cozum, temizlemeyi olayin kendisine baglamak: urun kaydedildiginde yalnizca o urunun adresi, kategori atandiginda kategori oneki, kur guncellendiginde fiyat gosteren sayfalar temizlenir. Yani onbellek temizleme bir bakim isi degil, is akisinin parcasidir.

Bu otomasyonu kurarken iki koruma sart. Birincisi bogulma korumasi: ayni urun bir dakika icinde on kez kaydedilirse on purge gonderme, tek purge'a topla. Ikincisi sira korumasi: purge istegi basarisiz olursa sessizce gecme, yeniden dene ve loga yaz. Pinova gibi lisansli bir epin yazilim altyapisinda bu tetikleyicileri fiyat ve stok guncelleme adimlarina baglamak, manuel temizligi neredeyse tamamen ortadan kaldirir.

Fiyati HTML'e gomme, sayfayi sabit tut

Urun sayfasini uzun sure onbellekte tutup fiyat ve stogu kucuk bir istekle sonradan doldurursan hem hizli hem dogru olursun. Sayfa kenardan, sayi kaynaktan gelir.

Onbellek isabet orani dusukse strateji nerede yanlis?

Panelinde isabet orani yuzde altmisin altindaysa, muhtemelen cok fazla dinamik adres uretiyorsun. En sik neden, izleme parametreleridir: ayni sayfaya gelen her kampanya baglantisi farkli bir adres gibi gorunur ve kenarda ayri ayri saklanir. Cozum, onbellek anahtarini hesaplarken bu parametreleri yok saymak. Ikinci neden, gereksiz cerez: her ziyaretciye ilk saniyede oturum cerezi basan bir kurulum, kenar sunucusunun "bu kisisel icerik" diyerek onbellegi atlamasina yol acar. Cerezi yalnizca sepete ekleme veya girisle birlikte olustur.

Ucuncu neden ise bastan dusunulmemis mobil-masaustu ayrimi ve dil/kur bazli farkli sayfa uretimi. Her varyasyon onbellegi boler. Mumkun oldugunda ayni HTML'i herkese servis edip farki tarayici tarafinda uygula; bu, hem isabet oranini yukseltir hem de bir e-pin scripti icin bakim yukunu ciddi bicimde azaltir.

Kontrol maddesiSorumlu katmanDurum
CSS/JS dosyalari surumlu adla servis ediliyorTemaEvet / Hayir
Sepet, panel, bakiye adresleri atlama listesindeCDNEvet / Hayir
Kur ve stok ucnoktasi onbelleksizCDNEvet / Hayir
Izleme parametreleri onbellek anahtarindan cikarildiCDNEvet / Hayir
Oturum cerezi yalnizca gerektiginde olusuyorUygulamaEvet / Hayir
Urun kaydinda otomatik URL purge tetikleniyorUygulamaEvet / Hayir
Purge istekleri loglaniyor ve tekrar deniyorUygulamaEvet / Hayir
Toptan purge yalnizca sakin saatte yapiliyorSurecEvet / Hayir

Fiyat degistiginde sayfanin da degismesini istiyorsan

Onbellek dostu sayfa yapisi, hedefli temizleme tetikleyicileri ve gercek zamanli fiyat gosterimi bir arada calismali. Pinova lisansini inceleyip kendi trafik profiline uygun paketi sec.

Onbellek suresini kisaltmak siteyi yavaslatir mi?

Her sayfa icin kisaltirsan evet. Dogru yaklasim seciciligi: fiyat iceren birkac sayfa icin sure kisa, gorsel ve stil dosyalari icin cok uzun olur. Boylece sitenin agirliginin buyuk bolumu hala kenardan servis edilir.

Purge yaptim ama musteri hala eskisini goruyor, neden?

Muhtemelen sorun tarayici onbelleginde ya da uygulama katmaninda. Once sorgu parametresi ekleyerek test et; duzeliyorsa katman CDN degil, musterinin kendi tarayicisidir ve cozum dosya adina surum eklemektir.

Stok bilgisini onbellege almanin bir yolu var mi?

Sayfayi onbellege alip stok sayisini ayri bir kucuk istekle cekebilirsin. Sayfa hizli gelir, sayi taze olur. Alternatif olarak stogu cok kisa surelerle, ornegin 10 saniye, onbellege alabilirsin; ama satisin yogun oldugu urunlerde bunu da yapma.

Kendi sunucumdaki onbellek ile CDN'i ayni anda kullanmali miyim?

Evet, ama kurallari birbirine uyumlu yaz. Aksi halde kendi sunucun kisa, CDN uzun sure tutar ve temizleme sirasi karisir. Basit kural: kaynak ne soyluyorsa kenar ona uysun, celiskili basliklar gondermekten kacin.

Onbellek stratejisi kurmak bir kez oturup kurallari yazmak, sonra da o kurallara guvenmektir. Dogru kurgulandiginda "temizledim mi acaba" sorusu gundeminden tamamen cikar; fiyat degistigi anda sayfa da degisir. Katmanli onbellek, hedefli purge ve canli fiyat gosteriminin birlikte nasil calistigini gormek icin canli demo uzerinde urun sayfalarini kurcala; ardindan ozellikler bolumunde teknik ayrintilari, fiyat bolumunde de paketleri karsilastir.

Daha Fazlasını Keşfedin

Dijital ürün satışı ve otomasyon üzerine güncel rehberlere göz atın.

Tüm Yazıları Gör →
Bu yazıyı paylaşın
Bu yazıyı beğendiniz mi?
Teşekkürler!
← Tüm yazılar