• 28-01-2015, 16:06:31
    #10
    Developer
    Bunun ücretsizi var zaten; bkz ezsql
  • 28-01-2015, 20:33:15
    #11
    FastPHP adlı üyeden alıntı: mesajı görüntüle
    Bunun ücretsizi var zaten; bkz ezsql
    ezsql yalnızca dosya cacheleme yapıyor ve aynı mantıkta çalışmıyor.
  • 28-01-2015, 23:45:14
    #12
    Developer
    trky adlı üyeden alıntı: mesajı görüntüle
    ezsql yalnızca dosya cacheleme yapıyor ve aynı mantıkta çalışmıyor.
    Memcache detayını atlamışım, elinize sağlık. Sadece incelemek için müsait olduğum zaman 1 adet alacağım.

    Ek olarak sanıyorum cacheleme expiry süresi tek değişken üstünden ilerliyor, bir sonraki güncellemede, sorguya göre cache expiry süresi verilebilmeli.

    Örneğin bir ayarlar tablom var verileri 36 48 saatte bir önbellekleme yapmak istiyorum. Rastgele video listem kısmını 10 dakika gibi gibi. Direk sorgu fonksiyonunun parametresi olarak sunabilirsiniz veya farklı bir yapıda.
  • 30-01-2015, 02:53:28
    #13
    trky adlı üyeden alıntı: mesajı görüntüle
    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");
    ?>


    Eline saglik codecanyon a eklendigi gun gozume carpmisti profile bakinca cok merak etmistim yapimciyi R10 da denk geldiniz bende Wp site icin almayi dusunuyorum.
  • 30-01-2015, 10:23:44
    #14
    metinaktas adlı üyeden alıntı: mesajı görüntüle
    Eline saglik codecanyon a eklendigi gun gozume carpmisti profile bakinca cok merak etmistim yapimciyi R10 da denk geldiniz bende Wp site icin almayi dusunuyorum.
    wp için eklenti haline getirilmeli, wp'ye hakim olmadığım için hiç girişmedim. ama incelemeyi düşünüyorum. eğer uygun hale getirirsem buradan bilgi veririm.
  • 30-01-2015, 10:34:08
    #15
    Çok yardımcı ve iyi niyetli bir arkadaş, çok yardımcı oldu sağolsun tavsiye ederim kendisini. Tekrar teşekkür ederim.
  • 30-01-2015, 19:15:44
    #16
    trky adlı üyeden alıntı: mesajı görüntüle
    wp için eklenti haline getirilmeli, wp'ye hakim olmadığım için hiç girişmedim. ama incelemeyi düşünüyorum. eğer uygun hale getirirsem buradan bilgi veririm.

    Dun gece yazdigim mesajdan sonra bir lisans ta ben aldim wp siteye manuel olarak nasil entegre edebiliriz acaba yardimci olurmusunuz.
  • 30-01-2015, 23:27:22
    #17
    Dediğim gibi önce bi wp yi incelemem gerekli. Vakit bulduğumda bakıp bilgi veririm.


    Sent from my iPhone using Tapatalk
  • 31-01-2015, 00:51:58
    #18
    Üyeliği durduruldu
    Çok başarılı buldum sayın hocam hayırlı satışlar dilerim.