• 01-02-2010, 02:00:32
    #19
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Not: Israrla gelen 5 PM den sonra yayınlamaya karar verdim. Yoksa yayınlamayacaktım.

    Arkadaşlar işlerim çok yoğun. o yüzden nasıl kullanıldığını basit bir şekilde örnek kod koyayım gerisini siz yapın. Bilenler bilmeyenlere yardımcı olsun. Kimse internette benim class ım diye yayınlamasın. %100 türk malıdır ve ben yazdım. İnternette mysql verilerini arraya kaydedip dosya olarak cache diye bir şey yoktur. Fikir düşünce tamamen bana aittir.

    <?
    
    $db->alan[] = "id";
    $db->alan[] = "user";
    $db->tablo = "uyeler";
    $db->where[id] = array("=","1");
    $db->cachetime = 50;
    
    $sorguwhere  = $db->where;
    
    $fbca = $db->query();
    
    while ($ut = $db->fetch_cache($fbca)) {
       
      // döngü işleminiz 
    
    }
    
    ?>
    $db->cachetime değerini saniye cinsinden verirseniz o süre dolduktan sonra sorguyu tekrar db den güncelleme yapar. ./cache diye bir klasörü oluşturun bunun içinde sorgu sonucu çektigi verileri array olarak saklar. db den veri cekmediği zamanlarda arraydan veriyi çeker.

    Burdan indirsin herkes bana pm atmasın.

    http://rapidshare.com/files/344082586/class.db.php.html
  • 01-02-2010, 03:28:34
    #20
    pyromus adlı üyeden alıntı: mesajı görüntüle
    İnternette mysql verilerini arraya kaydedip dosya olarak cache diye bir şey yoktur. Fikir düşünce tamamen bana aittir.
    Verdiğin sınıfa baktım ama sanırım sen serilaze fonksiyonuna benzer bir şey yazmaya çalışmışsın. Bir çok kişi sql sonuçlarını mysql_fetch_array ile diziye çevirip serilaze edip dosyada tutuyor.

    İlk aklıma gelen örnek CI için yazılmış bir sınıf: http://mpsimple.mijnpraktijk.com/mp_cache.htm
  • 01-02-2010, 09:09:13
    #21
    Üyeliği durduruldu
    pyromus adlı üyeden alıntı: mesajı görüntüle
    %100 türk malıdır ve ben yazdım
    hocam yarisi neden İngilizce neden yarisi Türkçe?. yanlis anlamayin sadece merakimdan soruyorum
  • 01-02-2010, 12:02:55
    #22
    Üyeliği durduruldu
    üstadlar bunu nasil kullanicaz?
  • 01-02-2010, 12:39:41
    #23
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    hocam yarisi neden İngilizce neden yarisi Türkçe?. yanlis anlamayin sadece merakimdan soruyorum
    tarzım bu. yoksa hepsini ben yazdım
  • 01-02-2010, 12:44:58
    #24
    Aykut adlı üyeden alıntı: mesajı görüntüle
    Verdiğin sınıfa baktım ama sanırım sen serilaze fonksiyonuna benzer bir şey yazmaya çalışmışsın. Bir çok kişi sql sonuçlarını mysql_fetch_array ile diziye çevirip serilaze edip dosyada tutuyor.

    İlk aklıma gelen örnek CI için yazılmış bir sınıf: http://mpsimple.mijnpraktijk.com/mp_cache.htm
    serialize işlemi yavaşlatır. Çünkü önce bir array oluşur sonra bunu serialize edip saklarsak işlem yavaşlamış olur. Ayrıca class include etmeden bu sizin verdiğiniz cache mantıgını kullanamayız. Ama benim yazdığım class da array hali ile saklıyor. yani istediğiniz yere cache dosyasını include edip aracı class kullanmak zorunda kalmadan kullanabilirsiniz.
  • 01-02-2010, 12:56:52
    #25
    Üyeliği durduruldu
    ya bilen biri tam olarak bunu nasıl kullanıcağımızı bize açıklaya bilirmi?
  • 01-02-2010, 13:56:26
    #26
    Üyeliği durduruldu
    pyromus adlı üyeden alıntı: mesajı görüntüle
    serialize işlemi yavaşlatır.
    neye gore yavas kime gore yavas
  • 02-02-2010, 00:15:03
    #27
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    neye gore yavas kime gore yavas
    Bana göre her yiğidin bir yoğurt yiyişi vardır