Yalnızca $6
http://codecanyon.net/item/cql-best-...class/10102363
Sitenize göre ayarları yapmak için "class.cache.php" dosyasını açın ve aşağıdaki alanları düzenleyin.
<?php // memcache üzerinde verinin saklanacağı süre ( saniye ) public $memtim = 1; // dosya üzerinde veririn saklanacağı süre ( saniye ) public $filtim = 2; // dosyaların kaydolacağı dizin yolu ( ana dizin üzerinden ) chmod 777 olmalı public $folder = '/cache/'; // veritabanı bilgileri public $dbhost = 'localhost'; public $dbuser = 'root'; public $dbpass = ''; public $dbname = 'dbname'; // memcache bağlantı bilgileri public $memhost = '127.0.0.1'; public $memport = '11211'; // verinin dönmesini istediğiniz yapı türü ( array, xml, json ) public $turn = 'array'; // bağlantının türü ( pdo, mysql, mysqli ) public $using = 'pdo'; ?>
Öncelikle dosyayı sorgu yapmak istediğiniz sayfaya ekleyin ve sınıfı yükleyin
<?php include_once 'cache.class.php'; $cql = new cql; ?>Cacheli veri çekme
<?php
// istediğiniz sorguyu direk cache klasörüne kaydetmek için
$cql->get("SELECT * FROM tablo LIMIT 10");
// istediğiniz sorguyu cache klasörü içinde farklı bir klasöre kaydetmek için ( klasör otomatik oluşturulur )
$cql->get("SELECT * FROM tablo LIMIT 10","klasoradi");
?>Cacheden veri silme<?php
// istediğiniz sorguyu cacheden silmek için
$cql->del("SELECT * FROM tablo LIMIT 10");
// istediğiniz sorgu farklı bir klasörde ise o klasörden silmek için
$cql->del("SELECT * FROM tablo LIMIT 10","klasoradi");
?>Cachesiz sorgu<?php
$cql->query("INSERT INTO ...");
$cql->query("UPDATE set ...");
$cql->query("DELETE FROM ...");
?>Cachesiz veri çekme<?php
$cql->assoc("SELECT * FROM tablo LIMIT 10");
?>