Php Smarty Dinamik Cache Yapımı

Merhaba arkadaşlar,

Bu yazımda smarty ile dinamik cache nasıl yapabiliriz onu anlatmaya çalışacağım. Smarty bildiğiniz üzere bir template engine yani türkçe manasıyla tema motorudur. Bize bir çok avantaj sunar. Bir çok özelliği bulunmaktadır. Bla bla bla… Smarty’nin şüphesiz en güzel özelliklerinden bir tanesi cache (önbellek) özelliğidir. Ancak sayfaların tümüne cache uyguladığımız zaman site başlıkları anahtar kelimeler de ön belleğe alındığı için kullanıcı hakkımızda sayfasına tıkladığı zaman da ana sayfa başlığı hakkımızda sayfasında görünmektedir.

Bu ve buna benzer sebepler bizler için tabi ki istenmeyen bir durumdur. Peki smarty’de bazı alanlara dinamik cache uygulamıyor muyuz ? Tabi ki uygulayabiliyoruz. Smarty ile dinamik cache yapabilmek için kodlarımızı ;


{nocache}

// kodlar

{/nocache}

etiketleri arasına yazmamız gerekiyor. Kodlarımızı {nocache} … {/nocache} etiketleri arasına yazdığımız takdirde smarty motoru bu etiketler arasındaki kodlarımızı ön belleğe almaz. Böylece amacımıza ulaşmış oluruz 🙂

 

Bir Cevap Yazın

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

Solve : *
1 × 24 =