• 11-08-2013, 13:09:20
    #19
    Burti adlı üyeden alıntı: mesajı görüntüle
    hocam bayağı baktım uzun süre oldu ama halen çözemedim kodunu if ile bir sayfadaysak eğer o sayfayı cacheleme yapabiliyorum.
    Ancak cachelenen sayfayı ob_get_contents diye alıyorum. Alınan sayfada içerisinde sadece bir değişkeni <?=$degisken?> olarak alması lazım
    tüm sayfayı neden cache alıyorsun ağır php işlemleri mi var? yoksa veritabanı için mi?
  • 12-08-2013, 00:52:17
    #20
    Reveloper
    EmreBulutlar adlı üyeden alıntı: mesajı görüntüle
    tüm sayfayı neden cache alıyorsun ağır php işlemleri mi var? yoksa veritabanı için mi?
    veritabanından çekiyo hocam fazla mysql_query var
  • 12-08-2013, 16:08:50
    #21
    o zaman sana farklı bir yöntem önereceğim, bu şekilde cache pek tercih edilen bir yöntem değildir.

    veritabanı sorgularını bir class vasıtası ile kullanmalısın bu class biraz akıllı olmalı, cache teki verinin güncel olup olmadığını bilmeli, gelelim cache e tüm veriler yerine db den çektiğin verileri serialize metodu ile cache e yazmalısın

    file_put_contents('cache.file',serialize($db))
    daha sonra da okurken unserialize metodunu kullanmalısın

    $readcache = unserialize(file_get_contents('cache.file')
    umarım işine yarar