Asenna XCache PHP: n nopeuttamiseksi ja optimoimiseksi


Useimmissa tapauksissa PHP-suorituskyky voi hidastaa verkkosivustojen suorituskykyä. Web-sivuston suorituskyvyn optimoimiseksi ja nopeuttamiseksi sinun on parannettava PHP-suorituskykyä. Tähän tarkoitukseen voit käyttää opcode-välimuisteja, kuten eAccelerator, Memcached, XCache jne. Henkilökohtaisesti suosikkivalintani on XCache.

XCache on ilmainen, avoimen lähdekoodin toimintakoodin välimuisti, se on suunniteltu parantamaan PHP-komentosarjojen suoritusta palvelimilla. Se optimoi suorituskyvyn eliminoimalla PHP-koodin kokoamisajan välimuistiin koodatun kootun version muistiin ja tällä tavalla käännetty versio lataa PHP-komentosarjan suoraan muistista. Tämä nopeuttaa sivun luontiaikaa jopa viisi kertaa nopeammin, optimoi ja lisää myös monia muita php-komentosarjoja ja vähentää verkkosivustojen/palvelinten kuormitusta.

Ei välttämättä ole viisi kertaa nopeampi, mutta se parantaa varmasti PHP: n vakioasennusta opcode XCaher -ohjelmalla. Tässä artikkelissa kerrotaan, kuinka XCache asennetaan ja integroidaan PHP-asennukseen RHEL-, CentOS-, Fedora- ja Ubuntu-, Linux Mint- ja Debian-järjestelmissä.

Vaihe 1: XCachen asennus PHP: lle

Red Hat -pohjaisia jakeluja käyttävät käyttäjät voivat asentaa XCache-paketinhallinnan kautta ottamalla epel-arkiston käyttöön. Kun olet ottanut epel-arkiston käyttöön, voit asentaa sen seuraavalla yum-komennolla.

# yum install php-xcache xcache-admin

XCache on oletusarvoisesti käytettävissä Debian-pohjaisiin jakeluihin paketinhallinnasta. Siksi voit asentaa XCache-paketin käyttämällä seuraavaa apt-get -komentoa.

# apt-get install php5-xcache

Vaihe 2: XCachen määritys PHP: lle

XCache.ini-määritystiedostossa on pari asetusta, jotka suosittelen ymmärtämään, koska ne ovat välttämättömiä käyttää tässä laajennuksessa. Yksityiskohtaiset tiedot XCache-kokoonpanoasetuksista ovat osoitteessa XcacheIni. Jos et halua muuttaa mitään asetuksia, voit käyttää oletusasetuksia, koska ne ovat riittävän hyviä käytettäväksi XCachessa.

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

Vaihe 3: Käynnistä Apache for XCache uudelleen

Kun määritysasetukset on tehty, 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
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 tarkistaa XCache-tiedoston luomalla phpinfo.php-tiedoston asiakirjan juurihakemistoon (ts./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 soita tiedostolle kuten "http://omaasi-ip-osoitteesi/phpinfo.php". Näet seuraavan tulosteen näyttökuvan.

Vaihe 5: XCache-hallintapaneelin ottaminen käyttöön PHP: lle

Oletusarvoisesti hallintapaneeli on suojattu http-todennuksella ja poistettu käytöstä, jos et ole asettanut salasanaa. Aseta käyttäjä/salasana avaamalla Xcache.ini-tiedosto. Mutta ensin sinun on luotava md5-salasana seuraavalla komennolla.

# echo -n "typeyourpassword" | md5sum
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 (järjestelmänvalvoja oli vanhemmassa versiossa) Web-juurihakemistoon (ts./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 nyt selaimestasi, ponnahdusikkuna avautuu http-auth-kirjautumiskehoteikkunaan. Kirjoita käyttäjä/salasana sisään, ja se on valmis.

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

Viitelinkit

XCache-kotisivu