Webmaster Sitesi
    Webmaster Forumu > Yazılım Forumları > İşletim Sistemleri > Linux

Server performans arttıcı Xcache kurulumu xcache kurma ve ayarları

Linux forumu içindeki; Server performans arttıcı Xcache kurulumu xcache kurma ve ayarları konu özeti oku:
—Serverınızdan ekstra performans ve hız elde etmek için çeşitli yazılımlar mevcuttur bunlardan en başarılı olanı (xcache üreticisine göre) Xcache'dir Son sürüm php 5.2.3 e kadar destek veriyor. Server gelen isteklere cevap verirken cachkenmiş nesneleri ram ...


Cevapla
W-S W-S offline
 

Server performans arttıcı Xcache kurulumu xcache kurma ve ayarları

Serverınızdan ekstra performans ve hız elde etmek için çeşitli yazılımlar mevcuttur bunlardan en başarılı olanı (xcache üreticisine göre) Xcache'dir
Son sürüm php 5.2.3 e kadar destek veriyor. Server gelen isteklere cevap verirken cachkenmiş nesneleri ram üzerinden hızla istek sahibine ulaştırıyor. Tekrar bir sql sorgusu gerek kalmıyor buda süreci hızlandırıyor. Ayrıca xcache var bölümü php değişkenleri cachleyip extra hız sağlıyor.

Geçelim kuruluma, bu kurulum gerçek bir kurulumdur kendimiz bu şekilde yaptık.

Xcache suan php cache scriptleri arasında performans açısından en başarılı script denebilir. Peki nasıl kurarız sunucumuza xcache'i gelin birlikte öğrenelim. Şuan xcache en son sürümü 1.2.2 kuruyoruz yakında 1.3 çıkacakmış. kontrol için bakabilirsiniz.

Önce source paketi sunucumuza çekelim.
Ssha root ile giriş yaptıktan sonra. (Not kurulum için root girişi yapmanız ve tam yetkiye sahip olmanız gerekir)

Kod:
İndirdiğimiz source'u tar.gz'den çıkararak sırayla aşağıdaki adımları uygulayarak configure edelim.

Kod:
(Satır satır komut satırına kopyalayıp yapıştır yapın zaman kazandırır )

Make install işlemimizden sonra modul'un bulunduğu yol çıkıcak karşınıza bu yolda no-debug-non-zts-xxxxxx yazan kısmı bir yere not edin.
bu şekilde olabilir:
"/usr/local/lib/php/extensions/no-debug-non-zts-20060613/"
Php.ini dosyanızın nerde bulunduğunu öğrenelim şimdi,

php -i | grep php.ini yazdığınızda veya locate php.ini, size php.ini dosyanızın bulundugu dizini vericektir.

(genelde cpanelde buradadır direct admin ve pleskte etc/php.ini içinde olur) yaparak tam yerine bakabilirsiniz.

Biz /usr/local/lib/php.ini olduğunu varsayarak biz şimdi xcache'in ayarlarını php.ini dosyamızın sonuna ekleticez. (Sonuna ekledikten sonra kopyalayıp bu verileri php.ini dosyasının en başına yerleştiricez genelde zend kurulu makinelerde kurulmuş olsada kurulmamış gibi gösteriyor.)

Kod:
Sırada son bir değişiklik yapmak kaldı. Php.ini dosyamızı kullandığımız editör ile açalım.

Kod:
pico /usr/local/lib/php.ini (bazı serverlarda nano editörü de kullanılabilir)

En alt satırlara inelim Xcache ın ayarları karşımıza gelicek. Burada,

zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-xxxxxxx/xcache.so

Yukarıdaki satırı bulup burdaki /usr/local/lib/php/extensions/no-debug-non-zts-xxxxxxx satırını make install işleminden sonra karsımıza cıkan yol ile değiştirelim.

Hemen alt kısımlarda bulunan admin kullanıcı ve şifre kısmına adresinde xcache admin paneline giriş için kullanacağımız şifremizi yazıp çıkan md5'li halini kopyalayıp xcache.admin.pass kısmına yapıştıralım. (Aşağıdaki gibi olucak)

[xcache.admin]
xcache.admin.user = "Giriş kullanıcı Adı"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "md5ilesifrelenmisbidegergelecek"

xcache.size kısmına kullanması için ayıracağınız ram miktarını yazın. Önerilen: 140 MB
xcache count kısmına kullandıgınız işlemci dual ise 2 quad ise 4 yazabılırsınız.
xcache slot kısmına xcache count ıle aynı değeri verebilirsiniz.

Xvar cache kısmı 2 Gb makineler için 10 MB tutmanız önerilir
Değiştirmeniz gereken yerler bitti.

apache'mizi bir restart edelim

Son olarak xcache'in admin panelini web'den ulaşılabilir yapalım. Tekrar xcache dızınımıze gidiyoruz. Buradaki admin klasorunu web'de kullanmak ıstedıgımız dızıne kopyalıyoruz.

örnek: domain.com sitenizin kullanıcısı domain diyelim ve dosyalarınızın yolunun /home/domainyolu/public_html klasörü içinde olduğunu varsayalım.

cd /usr/local/src/xcache-1.2.2 (önce mevcut klasörün içine giricez buradan bir klasörü başka bir web üzerindeki bir yere kopyalıcaz)
cp -r admin /home/domainyolu/public_html/ (cpanelde böyledir genelde domain yolu yazan yere domain kullanıcı adını yazmanız yeterli olur)

artık bölümünden xcache için belirlediğimiz admin kullanıcı adı ve şifremiz ile paneline giriş yapabiliriz.
Giriş yaptığınızda cachlenen nesneleri görebilirsiniz.
Xcache'in başarılı biçimde kurulduğunu kontrol etmek için komut satırına
yazın

php -v bu şekilde bir sonuç döndürmüyorsa o zaman php.iniyi editörle açıp xcache de Zend eklentisi olarak görülen yolu en yukarı yapıştırın ve (XXX gelen yere Make install işlemimizden sonra çıkan yolun adı gelecek) örneğin 20060613.
Veya Zendi de kaldırabilirsiniz ama bellek yönetim performansı açısından kalmasında yarar var.

extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-xxx/xcache.so"
zend_extension = "/usr/local/lib/php/extensions/no-debug-non-zts-xxx/xcache.so"
zend_extension = "/usr/local/IonCube/ioncube_loader_lin_5.2.so"
zend_extension = "/usr/local/Zend/lib/ZendExtensionManager.so"
zend_extension_ts = "/usr/local/IonCube/ioncube_loader_lin_5.2_ts.so"
zend_extension_ts = "/usr/local/Zend/lib/ZendExtensionManager_TS.so"
(kırmızı olmayan satırlar değişebilir php. inide bunu ortada bi yerde bulursunuz.



CTRL + X kaydedip çıkın. Sonra bir restart atın.

bold edilen kısımda xcachein yüklendiği görülüyor. webmastersitesi kısmı bizim xcache paneline giriş kullanıcı adımız oluyor

Xcache zendle uyumsuz gibi söylentiler var bunların aslı yoktur. Vbulletin forumlarda inanılmaz performans artışı sağlıyor. Özellikle son vbulletin eklentisi 3.8.1 ile sql sorguları 3 te bir azalıyor. Sözkonusu link burada:
cep adına herşey!
WS'yi seviyoruz
 

emeğine paylaşımına sağlık
teşekkürler.
 

merhaba xcacheyi kurdum en son ana dizine çıkardım admin klasörünü
ancak siteadresi/admin dediğimde giriş yapmiyor
ftpden baktiğimda klasör var ancak içeriğine girmiyor
Hata: Dizin listesi alınamadı
hatasini veriyor chmod değerini 750 yaptiğimda dizin chmod değeri değişmiyor.

------------
Kurulumu baştan gerçekleştirdim bu seferde admin diye giridğimde vbseo on line 1397 hatası veriyor

Konu muratcan25 tarafından (26-11-2011 Saat 01:01 ) düzenlendi.
W-S W-S offline
 

Şu an bu döküman eski xcache en yeni versiyonları için ayrıca hazırlamam lazım. siteadresi.com/admin dediğinde dosyalar ordaysa ve giriş olmuyorsa izinlerin değişmesi gerekir. SSHdan Chown veya CHMOD 777 yapmayı dene. Serverın kurulum tipi suphp dso veya fastcgi suexec bunlar izinleri belirliyor.

Şimdi eğer cpanel kullanıyorsan cpaneli Xcache ile birlikte derlemek mümkün bu tür izin sorunları da olmaz o durumda.

Konu W-S tarafından (26-11-2011 Saat 13:26 ) düzenlendi.
Cevapla

Server performans arttıcı Xcache kurulumu xcache kurma ve ayarları ile ilgili etiketler
ayari ayarlari cache cpanel ioncube kurma kurulmuyor kurulum kurulumu linux performans php script server suexec xcache




 
Webmaster Sitesi Forumu.