Instalirajte XCache da biste ubrzali i optimizirali PHP performanse
U većini slučajeva performanse PHP mogu usporiti rad web stranica. Da biste optimizirali i ubrzali performanse web stranice, morate poboljšati performanse PHP-a. U tu svrhu možete koristiti kešere opkoda kao što su eAccelerator, APC, Memcached, XCache, itd. Lično, moj omiljeni izbor je XCache.
XCache je besplatan keš kodova otvorenog koda, dizajniran je da poboljša performanse izvršavanja PHP skripti na serverima. Optimizira performanse tako što eliminiše vrijeme kompilacije PHP koda keširanjem kompajlirane verzije koda u memoriju i na taj način kompajlirana verzija učitava PHP skriptu direktno iz memorije. Ovo će sigurno ubrzati vrijeme generiranja stranice do 5 puta brže i također optimizira i povećava mnoge druge aspekte php skripti i smanjuje opterećenje web stranice/servera.
Možda neće biti 5 puta brže, ali će definitivno poboljšati standardnu PHP instalaciju sa opcodeom XCaher. Ovaj članak objašnjava kako postaviti i integrirati XCache u PHP instalaciju na RHEL, CentOS, Fedora i Ubuntu, Linux Mint i Debian sistemi.
Korak 1: Instalacija XCache-a za PHP
Korisnici koji pokreću Red Hat distribuciju, mogu instalirati XCache putem menadžera paketa omogućavanjem epel repozitorija. Nakon što omogućite epel spremište, možete koristiti sljedeću naredbu yum da ga instalirate.
RHEL/CentOS/Fedora
yum install php-xcache xcache-admin
Prema zadanim postavkama, XCache je dostupan za Debian distribucije iz upravitelja paketa. Stoga, možete instalirati XCache paket korištenjem sljedeće naredbe apt-get.
Debian/Ubuntu/Linux Mint
apt-get install php5-xcache
Korak 2: Konfigurisanje XCache-a za PHP
Konfiguracijski fajl XCache.ini ima nekoliko postavki koje vam preporučujem da shvatite jer su od vitalnog značaja za korištenje u ovom dodatku. Detaljne informacije o postavkama konfiguracije XCachea mogu se naći na XcacheIni. Ako ne želite mijenjati nijedna podešavanja, možete koristiti zadane postavke jer su dovoljno dobre za korištenje s XCacheom.
RHEL/CentOS/Fedora
vi /etc/php.d/xcache.ini
Debian/Ubuntu/Linux Mint
vi /etc/php5/conf.d/xcache.ini
OR
vi /etc/php5/mods-available/xcache.ini
Korak 3: Ponovno pokretanje Apache-a za XCache
Kada završite s postavkama konfiguracije, ponovo pokrenite Apache web server.
/etc/init.d/httpd restart
/etc/init.d/apache2 restart
Korak 4: Provjera XCache-a za PHP
Nakon što ponovo pokrenete web uslugu, upišite sljedeću naredbu da potvrdite XCache. Trebali biste vidjeti XCache linije kao što je prikazano ispod.
php -v
Sample Output
PHP 5.3.3 (cli) (built: Jul 3 2012 16:40:30)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with XCache v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Optimizer v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Cacher v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Coverager v3.0.1, Copyright (c) 2005-2013, by mOo
Alternativno, možete provjeriti XCache kreiranjem datoteke 'phpinfo.php' u korijenskom direktoriju vašeg dokumenta (tj. /var/www/html ili /var/www ).
vi /var/www/phpinfo.php
Zatim dodajte sljedeće php linije u njega i sačuvajte datoteku.
<?php
phpinfo();
?>
Otvorite web pretraživač i pozovite datoteku poput „http://your-ip-address/phpinfo.php“. Vidjet ćete sljedeći izlazni snimak ekrana.
Korak 5: Omogućavanje XCache Admin Panela za PHP
Admin panel je prema zadanim postavkama zaštićen sa http-auth i u onemogućenom stanju, ako niste postavili lozinku. Za postavljanje korisnika/lozinke otvorite datoteku Xcache.ini. Ali, prvo morate kreirati md5 lozinku koristeći sljedeću naredbu.
echo -n "typeyourpassword" | md5sum
Sample Output
e10adc3949ba59abbe56e057f20f883e
Sada otvorite datoteku Xcache.ini i dodajte generiranu md5 lozinku. Pogledajte sljedeći primjer, dodajte svoju lozinku md5 string.
[xcache.admin]
xcache.admin.enable_auth = On
; Configure this to use admin pages
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "e10adc3949ba59abbe56e057f20f883e"
Najjednostavniji način da to učinite je kopiranje cijelog direktorija xcache (admin je bio u starijem izdanju) u vaš web korijenski direktorij (tj. /var/www/html< ili /var/www).
cp -a /usr/share/xcache/ /var/www/html/
OR
cp -a /usr/share/xcache/htdocs /var/www/xcache
OR
cp -a /usr/share/xcache/admin/ /var/www/ (older release)
Sada ga pozovite iz svog pretraživača, prozor http-auth upita za prijavu će se pojaviti. Unesite svog korisnika/pass in i gotovo je.
http://localhost/xcache
OR
http://localhost/admin (older release)
XCache 3.0 Novija verzija
XCache 2.0 starija verzija
Referentne veze
XCache Početna stranica