XenForo'da cache nasıl yapılır? Nasıl aktif edilir?
20
●4.738
- 09-05-2015, 00:02:49Eğer haddinden çok fazla aşırı yük yoksa forumda, File Cache gibisi yok bence. En beğendiğim Cache fonksiyonudur XenForo'da... Fakat çok büyük bir forumunuz varsa, şu link yeterli sanırım hangisini kullanmak için: https://xenforo.com/community/thread...amazing.32629/
- 09-05-2015, 10:35:00Paylaşımlı sunucuda barındırıyorum sitemi hocam. Yüklü olduğunu sanmıyorum haliyle.ugrboz adlı üyeden alıntı: mesajı görüntüle
Fazla yük yok hocam. Günlük hit bu aralar maksimum 60-70.EfendiBey adlı üyeden alıntı: mesajı görüntüle
Bu 13. mesajda bir arkadaş File Cache'in nasıl yapılacağını göstermiş ancak benim tek yapamadığım yer sunucu dizin konumunu bulmak. Malum normal bir link şeklinde olmuyor sunucu konumu.
FileZilla'da "İnternet adresini panoya kopyala" dediğimde bana şu adresi veriyor:
ftp://site@ftp.site.com/subdomains/forum/httpdocs/internal_data/cache
Sunucu konumu nasıl olmalıdır bu dizinin acaba? - 09-05-2015, 13:48:08r10'da en azından php dosyası yüklense ne iyi olur. Yükleyemediğim için aşağıda paylaşıyorum ilgili metni kopyalayıp, forumpath.php yapın ve ftp ana dizine yükleyin. Daha sonra tarayıcıdan bakın, size ilgili forumpath verecektir. Buyrun:
<?php if ($_SERVER['PATH_TRANSLATED']) { $path = $_SERVER['PATH_TRANSLATED']; } else if ($_SERVER['SCRIPT_FILENAME']) { $path = $_SERVER['SCRIPT_FILENAME']; } else { echo 'Forumunuz icin bir path olusturulamadi.'; exit; } $path = str_replace(array('\\', '//'), array('/', '/'), $path); echo substr($path, 0, (strlen($path) - 14)); ?>Bunu yaptıktan sonra forumpath'i kopyalayıp şöyle yapacaksınız örnek vereceğim tabii ki:
$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';
/home/siteadı/public_html/ <-- örnek için öyle ekledim.
internal_data klasörüne açtığınız cache klasörünün değerini de 777 vermeyi unutmayın.
Dipnot: sorun yaşarsanız cacheSessions'ı, false yaparsınız. - 09-05-2015, 21:30:16Teşekkürler hocam. Şimdi oldu.EfendiBey adlı üyeden alıntı: mesajı görüntüle
- 09-12-2015, 22:25:38VPS e Xcache kurdum . 512 MB Ram ayırdım .
Config php nin en alt satırına şu kodları ekliyorum , şifreyi yanlış dahi girsem hiç bir şey olmuyor. Xcache admin den baktığımdada hiç bir cache leme olmamış zaten.
$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ı', 'password' => 'xcacheşifre' ); - 10-12-2015, 00:27:22xCache kurulumu yaptınız, htdocs klasörünü ftp root dizine yüklediniz mi? Gerçi ne olursa olsun bir hata vermesi gerekiyordu benim de kafam karıştı şimdi...kaptan52 adlı üyeden alıntı: mesajı görüntüle
- 12-01-2016, 19:04:07@EfendiBey
Kardeşim merhaba tekrardan, bugün baktımda \public_html\internal_data klasörü sunucuda çok yer kaplıyor. 5 GB büyüklüğünde nasıl bir cache oluşturabilir anlayamıyorum? 1,5 GB FTP içi 1,5 GB'de veritabanı boyutum var normalde geri kalanı sadece belirttiğim klasörde 5 GB sömürüyor. Bu klasörü silsek yada dolmaması için ne yapabiliriz çözüm yolu varmı? Geçen gün 10 GB SSD daha ilave ettirmek zorunda kaldım buda bana aylık bir külfiyet ilave ediyor.
Günlük hitim tekil 1K zaten fazla değil?
config.php 'de bu kodlarım mevcut ;
$config['cache']['enabled'] = true; $config['cache']['frontend'] = 'Core'; $config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_'; $config['cache']['backend'] = 'File'; $config['cache']['backendOptions'] ['cache_dir'] = '/home/seatclub/public_html/internal_data/cache/'; ini_set('max_execution_time', 120);