Sitenizin bütün veritabanı sorgularını en hızlı şekilde yapmasını ve gereksiz bağlantı yükünü azaltmak için kullanabileceğiniz çok kullanışlı basit bir php class.

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");
?>