Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

XenForo Cache (önbellek)

Konu, 'XenForo' kısmında Eagle tarafından paylaşıldı.

  1. Eagle

    Eagle Üye

    Kayıt:
    26 Mart 2016
    Mesajlar:
    70
    Beğenilen Mesajlar:
    27
    Şehir:
    İstanbul
    Herkese selâm sevgili Ceviz.net üyeleri. Bu konumuzda, XenForo Cache sisteminin nasıl aktif edildiğini göreceğiz. Yapacağımız işlemler de gayet basit. İlk önce internal_data klasöründe cache isimli bir klasör oluşturuyoruz ve chmod değerini 777 veriyoruz. Daha sonra library klasöründeki config.php dosyamızı açıyoruz ve en alt satıra şu kodları ekliyoruz;

    File Cache için
    PHP:
    $config['cache']['enabled'] = true;
    $config['cache']['backend'] = 'File';
    $config['cache']['frontend'] = 'Core';
    $config['cache']['cacheSessions'] = true;
    $config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_';
    $config['cache']['backendOptions'] ['cache_dir'] = '/home/siteadı/public_html/internal_data/cache';
    Bu cache, File cache için geçerlidir. Bunu yaptığınızda forumunuzun performansı daha da artacaktır. Fakat şu yolu doğru girmelisiniz;

    Kod:
    /home/siteadı/public_html/internal_data/cache
    APC Cache için
    PHP:
    $config['cache']['enabled'] = true;
    $config['cache']['backend'] = 'Apc';
    $config['cache']['frontend'] = 'Core';
    $config['cache']['cacheSessions'] = true;
    $config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_';
    $config['cache']['backendOptions'] ['cache_dir'] = '/home/siteadı/public_html/internal_data/cache';
    Bu cache, APC cache için geçerlidir. Bunu yaptığınızda forumunuzun performansı daha da artacaktır. Fakat şu yolu doğru girmelisiniz;

    Kod:
    /home/siteadı/public_html/internal_data/cache
    xCache için
    PHP:
    $config['cache']['enabled'] = true;
    $config['cache']['frontend'] = 'Core';
    $config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_';
    $config['cache']['backend'] = 'Xcache';
    $config['cache']['backendOptions'] = array(
        
    'user' => 'xcachekullanıcıadınız',
        
    'password' => 'xcacheşifreniz'
    );
    User ve Password yerine xCache admin kullanıcı adı ve şifresini yazmamız yeterlidir.

    Memcached Back-End için
    PHP:
    $config['cache']['backend'] = 'Memcached';
    $config['cache']['backendOptions'] = array(
        
    'compression' => false,
        
    'servers' => array(
            array(
                
    // your memcached server IP /address
                
    'host' => 'localhost',
             
                
    // memcached port
                
    'port' => 11211,
            )
        )
    );
    Cache opsiyonları böyle oluyor. Eğer büyük bir forumunuz varsa, bunları yapmanız mutlaka önerilir. Epey fark edecektir. Ben daima xCache tercih ettiğim için sizlere de xCache öneriyorum ama şu an öyle bir alternatifi olmayanlar File veya APC tercih edebilirler. Özellikle APC çok güzel ve etkili çalışmaktadır.