• 20-11-2014, 13:15:16
    #1
    Herkese selâm sevgili r10 üyeleri. Bu konumuzda, XenForo Cache sisteminin nasıl yapıldığını / aktif edildiğini göreceğiz. Yapacağımız işlemler çok 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
    $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;

    /home/siteadı/public_html/internal_data/cache
    APC Cache için
    $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;

    /home/siteadı/public_html/internal_data/cache
    xCache için
    $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 yazıyoruz ve işlemimiz tamamdır.

    Memcached Back-End için
    $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.
  • 20-11-2014, 14:03:58
    #2
    sunucumda cache eklentisi mevcut yinede bunu yapmalımıyız?
  • 20-11-2014, 14:25:22
    #3
    Evet. XenForo normal şartlarda cache olmadan bile hızlı çalışır ama Cache aktif edilirse eğer daha hızlı ve şaşırtıcı bir performans sergiler. İşte bununla ilgili açık ve net bir konu: https://xenforo.com/community/thread...amazing.32629/
  • 01-12-2014, 11:01:43
    #4
    Merhaba bilgi için teşekkürler lakin bir sorum olacak

    "xCache admin kullanıcı adı ve şifresini yazıyoruz" demişsin

    bu şifre forum admin giriş ve şifresi mi yoksa bilmediğim başka bir şeymi
  • 03-12-2014, 14:01:12
    #5
    warforce7 adlı üyeden alıntı: mesajı görüntüle
    Merhaba bilgi için teşekkürler lakin bir sorum olacak

    "xCache admin kullanıcı adı ve şifresini yazıyoruz" demişsin

    bu şifre forum admin giriş ve şifresi mi yoksa bilmediğim başka bir şeymi
    Bu şifre xCache panelinin kullanıcı adı ve şifresidir. xCache kurunca takdir edersiniz ki, kontrol paneli de olur özel bir klasörde ve bu klasör ftp ana dizinde olur ya hani kontrol için ve bir de bildiğiniz üzere giriş hesabı olur. İşte onu giriyoruz o kısıma yani.
  • 04-12-2014, 10:47:01
    #6
    Merhabalar,

    Ayrıca XenForo'nun sağladığı phpinfo sayfasından sunucunuzda bir cache sistemi var mı yok veya neler var bunları görebilirsiniz.

    Bunu yapmak için http://siteadresi.com/admin.php?tools/phpinfo

    Anlatım için teşekkürler.
  • 08-05-2015, 19:35:31
    #7
    Öncelikle konu için teşekkürler.

    Aklıma takılan bir soru var. Ben normalde .htaccess ile önbellekleme yapıyordum. Bu önbelleklemelerin .htaccess önbelleklemesinden farkı nedir?

    Ayrıca hangisini kullanmamı önerirsiniz yukarıdakilerden? Ya da kullanmayıp, normal .htaccess önbelleklemesine devam mı etmeliyim?
  • 08-05-2015, 23:09:31
    #8
    Hangisini kullanacağınız sitenizin kullanımına bağlıdır. Bunu sizin belirlemeniz gerekiyor.
  • 08-05-2015, 23:15:43
    #9
    Sunucuda cache bileşeni yüklümü ona göre tavsiye verilebilir.