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