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