PHP jõudluse kiirendamiseks ja optimeerimiseks installige XCache


Enamasti võib PHP jõudlus veebisaitide toimimist aeglustada. Veebisaidi jõudluse optimeerimiseks ja kiirendamiseks peate parandama PHP jõudlust. Sel eesmärgil saate kasutada opcode vahemällu nagu eAccelerator, Memcached, XCache jne. Isiklikult on minu lemmikvalik XCache.

XCache on tasuta avatud lähtekoodiga operatsioonikoodide vahemälu, see on mõeldud PHP-skriptide täitmise parandamiseks serverites. See optimeerib jõudlust, kõrvaldades PHP-koodi kompileerimise aja, salvestades koodi kompileeritud versiooni mällu ja sel viisil laadib kompileeritud versioon PHP-skripti otse mälust. See kiirendab lehe genereerimise aega kuni viis korda kiiremini, samuti optimeerib ja suurendab paljusid muid php-skriptide aspekte ning vähendab veebisaidi/serveri koormust.

See ei pruugi olla viis korda kiirem, kuid kindlasti parandab see op-koodi XCaher abil tavapärast PHP-installi. Selles artiklis selgitatakse, kuidas XCache seadistada ja integreerida PHP installi RHEL, CentOS, Fedora ja Ubuntu, Linux Mint ja Debian süsteemides.

1. samm: XCache'i installimine PHP jaoks

Red Hatil põhinevaid levitusi käitavad kasutajad saavad installida XCache'i paketihalduri kaudu, lubades epeli hoidla. Kui olete epeli hoidla lubanud, saate selle installimiseks kasutada järgmist käsku yum.

# yum install php-xcache xcache-admin

Vaikimisi on XCache saadaval Debiani põhiste jaotuste jaoks paketihaldurist. Seetõttu saate XCache-paketi installida järgmise käsu apt-get abil.

# apt-get install php5-xcache

2. samm: XCache'i seadistamine PHP jaoks

XCache.ini konfiguratsioonifailil on paar seadistust, millest soovitan teil aru saada, kuna neid on selles pistikprogrammis kasutamiseks ülioluline. XCache'i konfiguratsiooniseadete üksikasjaliku teabe leiate aadressilt XcacheIni. Kui te ei soovi seadeid muuta, võite kasutada vaikeseadeid, kuna need on XCache'iga kasutamiseks piisavalt head.

# vi /etc/php.d/xcache.ini
# vi /etc/php5/conf.d/xcache.ini
OR
# vi /etc/php5/mods-available/xcache.ini

3. samm: taaskäivitage Apache for XCache

Kui olete konfigureerimisseadetega valmis, taaskäivitage Apache veebiserver.

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

4. samm: XCache'i kontrollimine PHP jaoks

Kui olete veebiteenuse taaskäivitanud, tippige XCache'i kinnitamiseks järgmine käsk. Peaksite nägema XCache'i ridu, nagu allpool näidatud.

# php -v
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

Teise võimalusena saate XCache'i kinnitada, luues dokumendi juurkataloogi (nt/var/www/html või/var/www) faili phpinfo.php.

vi /var/www/phpinfo.php

Järgmisena lisage sellele järgmised php-read ja salvestage fail.

<?php
phpinfo();
?>

Avage veebibrauser ja helistage failile nagu „http://your-ip-address/phpinfo.php“. Näete järgmist väljundiekraanipilti.

5. samm: XCache'i administraatori paneeli lubamine PHP jaoks

Vaikimisi on administraatori paneel kaitstud http-authiga ja keelatud olekus, kui te pole parooli määranud. Kasutaja/parooli määramiseks avage fail Xcache.ini. Kuid kõigepealt peate järgmise käsu abil looma md5 parooli.

# echo -n "typeyourpassword" | md5sum
e10adc3949ba59abbe56e057f20f883e

Nüüd avage fail Xcache.ini, lisage loodud md5 parool. Vaadake järgmist näidet, lisage oma parool 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"

Lihtsaim viis selleks on kogu kataloogi xcache (admin oli vanemas versioonis) kopeerimine oma veebi juurkataloogi (s.t./var/www/html või/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)

Nüüd helistage sellele oma brauserist, hüpikaken avaneb http-auth sisselogimisviiba aken. Sisestage oma kasutaja/pääs ja see on valmis.

http://localhost/xcache
OR
http://localhost/admin (older release)

Viited

XCache'i koduleht