Shigar da XCache don Sauri da Inganta Ayyukan PHP


A mafi yawan lokuta aikin PHP na iya rage aikin gidan yanar gizo. Don inganta da haɓaka aikin gidan yanar gizon kuna buƙatar haɓaka aikin PHP. Don wannan dalili, zaku iya amfani da ɓoyayyun masu ɓoye kamar eAccelerator, Memcached, XCache, da dai sauransu Ni kaina, zaɓin da na fi so shine XCache.

XCache kyauta ce, mai buɗe maɓallin lambar aiki, an tsara shi don haɓaka aikin aiwatar da rubutun PHP akan sabar. Yana inganta aikin ta hanyar cire lokacin tattarawa na lambar PHP ta hanyar ɓoyayyiyar sigar da aka tsara a cikin ƙwaƙwalwar kuma ta wannan hanyar da aka tsara ta ɗora rubutun PHP kai tsaye daga ƙwaƙwalwar. Wannan zai tabbatar da saurin shafin lokaci har zuwa sau 5 da sauri kuma yana inganta kuma yana kara wasu fannoni da yawa na rubutun php da rage nauyin yanar gizo/sabar.

Bazai iya zama sau 5 da sauri ba, amma tabbas zai inganta daidaitaccen shigarwar PHP tare da lambar XCaher. Wannan labarin yana bayanin yadda za'a saita da haɗa XCache cikin shigarwar PHP akan tsarin RHEL, CentOS, Fedora da Ubuntu, Linux Mint da Debian.

Mataki 1: Shigar da XCache don PHP

Masu amfani waɗanda ke gudanar da aikin rarraba Red Hat, na iya shigar da XCache ta hanyar mai sarrafa kunshin ta hanyar ba da damar ajiyar epel. Da zarar kun kunna wurin ajiyar epel, zaku iya amfani da wannan umarnin yum don girka shi.

# yum install php-xcache xcache-admin

Ta hanyar tsoho, ana samun XCache don rarraba tushen Debian daga manajan kunshin. Sabili da haka, zaku iya shigar da kunshin XCache ta amfani da umarnin dacewa mai dacewa.

# apt-get install php5-xcache

Mataki 2: Harhadawa na XCache don PHP

Fayil ɗin sanyi na XCache.ini yana da saituna guda biyu waɗanda nake ba ku shawarar ku fahimta kamar yadda suke da mahimmanci don amfani da su a cikin wannan kayan aikin. Za'a iya samun cikakken bayanin saitunan sanyi na XCache a XcacheIni. Idan ba kwa son canza kowane saituna, zaku iya amfani da tsoffin saituna saboda suna da kyau suyi amfani da XCache.

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

Mataki na 3: Sake kunna Apache don XCache

Da zarar kun gama tare da saitunan daidaitawa, sake farawa sabar yanar gizo ta Apache.

# /etc/init.d/httpd restart
# /etc/init.d/apache2 restart

Mataki na 4: Tabbatar da XCache don PHP

Da zarar ka sake kunna sabis na yanar gizo, rubuta wannan umarnin don tabbatar da XCache. Ya kamata ku ga layin XCache kamar yadda aka nuna a ƙasa.

# 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

A madadin haka, zaku iya tabbatar da XCache ta hanyar ƙirƙirar 'phpinfo.php' fayil a ƙarƙashin kundin tsarin asalinku (watau/var/www/html ko/var/www).

vi /var/www/phpinfo.php

Na gaba, ƙara layin php masu zuwa a ciki kuma adana fayil ɗin.

<?php
phpinfo();
?>

Bude burauzar yanar gizo ka kira fayil kamar "http://your-ip-address/phpinfo.php". Za ku ga allon fitarwa mai zuwa.

Mataki na 5: Ba da damar Gudanarwar Gudanarwar XCache don PHP

Ta hanyar tsoho kwamitin gudanarwa yana da kariya tare da http-auth kuma a cikin yanayin nakasassu, idan baku saita kalmar sirri ba. Don saita mai amfani/kalmar wucewa buɗe fayil ɗin Xcache.ini. Amma, da farko dole ne ku ƙirƙiri md5 kalmar wucewa ta amfani da bin umarni.

# echo -n "typeyourpassword" | md5sum
e10adc3949ba59abbe56e057f20f883e

Yanzu buɗe fayil Xcache.ini ƙara ƙara kalmar sirri ta md5. Duba misali mai zuwa, ƙara md md5 na kalmar sirri naka.

[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"

Hanya mafi sauki da za a yi haka ita ce yin kwafin dukkan kundin adireshin xcache (adreshin ya kasance a tsofaffin saki) zuwa tushen tushen yanar gizonku (watau/var/www/html ko/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)

Yanzu kira shi daga burauzarka, taga mai saurin shiga-http-auth zai tashi. Shigar da mai amfani/shiga, kuma an gama.

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

Tunanin Mahaɗa

Shafin Farko na XCache