Asenna XCache nopeuttaaksesi ja optimoidaksesi PHP:n suorituskykyä
Useimmissa tapauksissa PHP-suorituskyky voi hidastaa verkkosivustojen suorituskykyä. Verkkosivuston suorituskyvyn optimoimiseksi ja nopeuttamiseksi sinun on parannettava PHP:n suorituskykyä. Tähän tarkoitukseen voit käyttää opcode-välimuistia, kuten eAccelerator, APC, Memcached, XCache jne. Henkilökohtaisesti suosikkini on XCache.
XCache on ilmainen avoimen lähdekoodin käyttökoodivälimuisti, joka on suunniteltu parantamaan PHP-komentosarjojen suoritusta palvelimilla. Se optimoi suorituskyvyn eliminoimalla PHP-koodin käännösajan tallentamalla käännetyn koodin version muistiin ja näin käännetty versio lataa PHP-skriptin suoraan muistista. Tämä varmasti nopeuttaa sivun luomisaikaa jopa 5 kertaa nopeammin ja myös optimoi ja lisää monia muita php-skriptien ominaisuuksia ja vähentää verkkosivustojen/palvelinten kuormitusta.
Ei ehkä 5 kertaa nopeampi, mutta se parantaa ehdottomasti tavallista PHP-asennusta opkoodilla XCaher. Tässä artikkelissa kerrotaan, kuinka XCache määritetään ja integroidaan PHP-asennukseen RHEL-, CentOS, Fedora ja Ubuntu, Linux Mint- ja Debian-järjestelmät.
Vaihe 1: XCachen asennus PHP:lle
Käyttäjät, jotka käyttävät Red Hat-pohjaista jakelua, voivat asentaa XCachen paketinhallinnan kautta ottamalla käyttöön epel-tietovaraston. Kun olet ottanut epel-tietovaraston käyttöön, voit asentaa sen käyttämällä seuraavaa yum-komentoa.
RHEL/CentOS/Fedora
yum install php-xcache xcache-admin
Oletuksena XCache on saatavilla Debian-pohjaisille jakeluille paketinhallinnasta. Siksi voit asentaa XCache-paketin käyttämällä seuraavaa apt-get-komentoa.
Debian/Ubuntu/Linux Mint
apt-get install php5-xcache
Vaihe 2: XCachen määrittäminen PHP:lle
XCache.ini-määritystiedostossa on pari asetusta, jotka suosittelen ymmärtämään, koska ne ovat välttämättömiä tässä laajennuksessa. Yksityiskohtaiset tiedot XCache-määritysasetuksista löytyvät XcacheInistä. Jos et halua muuttaa asetuksia, voit käyttää oletusasetuksia, koska ne ovat tarpeeksi hyviä käytettäväksi XCachen kanssa.
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
Vaihe 3: Käynnistä Apache for XCache uudelleen
Kun olet määrittänyt asetukset, käynnistä Apache-verkkopalvelin uudelleen.
/etc/init.d/httpd restart
/etc/init.d/apache2 restart
Vaihe 4: Vahvista XCache for PHP
Kun olet käynnistänyt verkkopalvelun uudelleen, vahvista XCache kirjoittamalla seuraava komento. Sinun pitäisi nähdä XCache-rivit alla olevan kuvan mukaisesti.
php -v
Näytelähtö
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
Vaihtoehtoisesti voit vahvistaa XCachen luomalla phpinfo.php-tiedoston asiakirjasi juurihakemistoon (esim. /var/www/html tai /var/www ).
vi /var/www/phpinfo.php
Lisää seuraavaksi seuraavat php-rivit siihen ja tallenna tiedosto.
<?php
phpinfo();
?>
Avaa verkkoselain ja kutsu tiedosto kuten "http://your-ip-address/phpinfo.php". Näet seuraavan ulostulon kuvakaappauksen.
Vaihe 5: Ota XCache Admin Panel käyttöön PHP:lle
Oletuksena hallintapaneeli on suojattu http-auth-toiminnolla ja poissa käytöstä, jos et ole asettanut salasanaa. Aseta käyttäjä/salasana avaamalla Xcache.ini-tiedosto. Mutta ensin sinun on luotava md5-salasana käyttämällä seuraavaa komentoa.
echo -n "typeyourpassword" | md5sum
Näytelähtö
e10adc3949ba59abbe56e057f20f883e
Avaa nyt Xcache.ini-tiedosto ja lisää luotu md5-salasana. Katso seuraava esimerkki, lisää oma salasanasi md5-merkkijono.
[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"
Yksinkertaisin tapa tehdä se on kopioida koko hakemisto xcache (admin oli vanhemmassa versiossa) verkkojuurihakemistoosi (eli /var/www/html< tai /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)
Soita sitä nyt selaimesta, http-auth-kirjautumiskehoteikkuna avautuu. Anna käyttäjäsi/passisi ja se on valmis.
http://localhost/xcache
OR
http://localhost/admin (older release)
XCache 3.0 uudempi versio
XCache 2.0 vanhempi versio
Viitelinkit
XCachen kotisivu