• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

RainTPL Cache Kullanımı

Konuyu Okuyan Kişiler (0)

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#1
Cache Nedir Ne İşe Yarar ?

Bir İşlem Yapılırken Önbelleğe Alınır ve Bir Daha Aynı İşlemi Yaparken Önbellekte Bulunduğu İçin Sorgusuz Sualsiz Direk Hazırını Yorumlama Yapmadan Hızlı Bir Şekilde Kullanır.

RainTPL Cache Nasıl Kullanılır ?

Dizin Yapımızı Vereyim Hemen Size.

  • inc ( Klasör ) -> RainTPL Sistemimizin Dosyaları.
  • tema ( Klasör )
  • index.php
  • tema Klasorü İçinde index.html
index.php Dosyamızın İçeriği:

PHP:
<?php
include "inc/rain.tpl.class.php";
raintpl::configure("base_url", null );
raintpl::configure("tpl_dir", "tema/" );
raintpl::configure("cache_dir", "cache/" );
$tpl = new RainTPL;

    if( $cache = $tpl->cache( 'index', $expire_time = 600, $cache_id=null ) )
         echo $cache;
    else{

        // Buraya Sorguları vs. Yazacaksınız.
        
        $yazi = "http://www.pieycpi.com";
        $tpl->assign('site',$yazi);
        $tpl->draw( 'index' );
    }


?>
tema Klasörü İçerisinde ki index.html İçeriği:

Kod:
{$site}
$cache_id=null -> Buradaki null Kısmı Bazı Durumlarda Değiştirmemiz Gerekiyor. Örneğin:

Blog Scripti Yazıyorsunuz Konu İçeriğinin Cache sini Alıyorsunuz. cache_id'sinin Sürekli Konunun id sine Göre Değişmesi Gerekiyor Aksi Takdirde Hep Aynı Konunun Çıktısını Verecektir.