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