Weboldal keresés

Telepítse az XCache-t a PHP teljesítményének felgyorsításához és optimalizálásához


A legtöbb esetben a PHP teljesítmény lelassíthatja a webhelyek teljesítményét. A webhely teljesítményének optimalizálásához és felgyorsításához javítani kell a PHP teljesítményét. Erre a célra használhat műveleti kód gyorsítótárakat, például eAccelerator, APC, Memcached, XCache stb. Személy szerint a kedvencem az XCache.

Az XCache egy ingyenes, nyílt forráskódú műveleti kód gyorsítótár, amely a PHP-szkriptek szervereken történő végrehajtásának teljesítményének javítására szolgál. A teljesítményt úgy optimalizálja, hogy kiküszöböli a PHP kód fordítási idejét azáltal, hogy a lefordított kód verzióját a memóriába gyorsítótárazza, és így a lefordított verzió közvetlenül a memóriából tölti be a PHP szkriptet. Ez garantáltan felgyorsítja az oldal generálási idejét akár5-szer gyorsabban, valamint optimalizálja és növeli a php-szkriptek sok más szempontját, és csökkenti a webhely/szerver terhelését.

Lehet, hogy nem 5-ször gyorsabb, de határozottan javítja a szabványos PHP telepítést az XCaher opkóddal. Ez a cikk elmagyarázza, hogyan kell beállítani és integrálni az XCachet a PHP telepítésbe RHEL, CentOS, Fedora és Ubuntu, Linux Mint és Debian rendszerek.

1. lépés: Az XCache for PHP telepítése

Azok a felhasználók, akik Red Hat alapú disztribúciót futtatnak, telepíthetik az XCache-t egy csomagkezelőn keresztül az epel tároló engedélyezésével. Miután engedélyezte az epel repository alkalmazást, a következő yum paranccsal telepítheti azt.

RHEL/CentOS/Fedora
yum install php-xcache xcache-admin

Alapértelmezés szerint az XCache elérhető a Debian alapú disztribúciókhoz a csomagkezelőből. Ezért telepítheti az XCache csomagot a következő apt-get paranccsal.

Debian/Ubuntu/Linux Mint
apt-get install php5-xcache

2. lépés: Az XCache konfigurálása PHP-hez

Az XCache.ini konfigurációs fájlnak van néhány olyan beállítása, amelyek megértését ajánlom, mivel ezek létfontosságúak ebben a bővítményben. Az XCache konfigurációs beállításainak részletes információi az XcacheIni oldalon találhatók. Ha nem szeretne semmilyen beállítást módosítani, használhatja az alapértelmezett beállításokat, mivel ezek elég jók az XCache használatához.

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

3. lépés: Az Apache újraindítása XCache-hez

Ha végzett a konfigurációs beállításokkal, indítsa újra az Apache webszervert.

/etc/init.d/httpd restart
/etc/init.d/apache2 restart

4. lépés: Az XCache ellenőrzése PHP-hez

Miután újraindította a webszolgáltatást, írja be a következő parancsot az XCache ellenőrzéséhez. Látnia kell az XCache sorokat az alábbiak szerint.

php -v
Minta kimenet
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

Alternatív megoldásként ellenőrizheti az XCache fájlt egy „phpinfo.php” fájl létrehozásával a dokumentum gyökérkönyvtárában (pl. /var/www/html vagy /var/www). ).

vi /var/www/phpinfo.php

Ezután adja hozzá a következő php sorokat, és mentse el a fájlt.

<?php
phpinfo();
?>

Nyisson meg egy webböngészőt, és hívja meg a fájlt, például „http://your-ip-address/phpinfo.php”. A következő kimeneti képernyőképet fogja látni.

5. lépés: Az XCache Admin Panel engedélyezése PHP-hez

Alapértelmezés szerint az adminisztrációs panelt http-auth védi, és letiltott állapotban van, ha nem állított be jelszót. A felhasználó/jelszó beállításához nyissa meg az Xcache.ini fájlt. De először létre kell hoznia az md5 jelszót a következő paranccsal.

echo -n "typeyourpassword" | md5sum
Minta kimenet
e10adc3949ba59abbe56e057f20f883e

Most nyissa meg az Xcache.ini fájlt, és adja hozzá a generált md5 jelszót. Lásd a következő példát, adja meg saját jelszavát md5 karakterlánc.

[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"

Ennek legegyszerűbb módja a teljes xcache könyvtár (az admin régebbi kiadásban volt) átmásolása a web gyökérkönyvtárába (azaz /var/www/html<) vagy /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)

Most hívja meg a böngészőből, és megjelenik egy http-auth bejelentkezési ablak. Adja meg felhasználóját/belépőjét, és kész.

http://localhost/xcache
OR
http://localhost/admin (older release)
XCache 3.0 újabb verzió

XCache 2.0 régebbi verzió

Referencia hivatkozások

XCache kezdőlap