Installa XCache biex Tħaffef u Tottimizza l-Prestazzjoni tal-PHP
Fil-biċċa l-kbira tal-każijiet il-prestazzjoni tal-PHP tista' tnaqqas il-prestazzjoni tal-websajts. Biex tottimizza u taċċellera l-prestazzjoni tal-websajt għandek bżonn ittejjeb il-prestazzjoni tal-PHP. Għal dan il-għan, tista 'tuża opcode cachers bħal eAccelerator, Memcached, XCache, eċċ Personalment, l-għażla favorita tiegħi hija XCache.
XCache huwa cacher ta' kodiċi ta' operazzjoni ta' sors miftuħ b'xejn, huwa ddisinjat biex itejjeb il-prestazzjoni tal-eżekuzzjoni tal-iskripts PHP fuq is-servers. Jottimizza l-prestazzjoni billi jelimina l-ħin tal-kumpilazzjoni tal-kodiċi PHP billi jdaħħal il-verżjoni kkumpilata tal-kodiċi fil-memorja u b'dan il-mod il-verżjoni kkumpilata tgħabbi l-iskrittura PHP direttament mill-memorja. Dan żgur se jaċċellera l-ħin tal-ġenerazzjoni tal-paġna sa 5 darbiet aktar malajr u jottimizza u jżid ukoll ħafna aspetti oħra ta 'scripts PHP u jnaqqas it-tagħbija tal-websajt/server.
Jista 'ma jkunx 5 darbiet aktar mgħaġġel, iżda se jtejjeb definittivament l-istallazzjoni standard PHP bl-opcode XCaher. Dan l-artikolu jispjega kif twaqqaf u tintegra XCache fl-installazzjoni PHP fuq sistemi RHEL, CentOS, Fedora u Ubuntu, Linux Mint u Debian.
Pass 1: Installazzjoni ta 'XCache għal PHP
Utenti li jmexxu distribuzzjonijiet ibbażati fuq Red Hat, jistgħu jinstallaw XCache permezz ta' maniġer tal-pakketti billi jippermettu r-repożitorju epel. Ladarba tkun ippermettit ir-repożitorju ta 'epel, tista' tuża l-kmand yum li ġej biex tinstallah.
# yum install php-xcache xcache-admin
B'mod awtomatiku, XCache huwa disponibbli għal distribuzzjonijiet ibbażati fuq Debian mill-maniġer tal-pakketti. Għalhekk, tista 'tinstalla l-pakkett XCache billi tuża l-kmand apt-get li ġej.
# apt-get install php5-xcache
Pass 2: Konfigurazzjoni ta 'XCache għal PHP
Il-fajl tal-konfigurazzjoni XCache.ini għandu ftit settings li nirrakkomandalek tifhem peress li huma vitali biex tużah f'dan il-plugin. L-informazzjoni dettaljata tas-settings tal-konfigurazzjoni ta' XCache tista' tinstab fuq XcacheIni. Jekk ma tridx tibdel l-ebda settings, tista 'tuża settings default peress li huma tajbin biżżejjed biex jintużaw ma' XCache.
# vi /etc/php.d/xcache.ini
# vi /etc/php5/conf.d/xcache.ini OR # vi /etc/php5/mods-available/xcache.ini
Pass 3: Irristartja Apache għal XCache
Ladarba tkun lest l-issettjar tal-konfigurazzjoni, ibda mill-ġdid is-server tal-web Apache tiegħek.
# /etc/init.d/httpd restart
# /etc/init.d/apache2 restart
Pass 4: Verifika XCache għal PHP
Ladarba tkun bdejt mill-ġdid is-servizz tal-web, ikteb il-kmand li ġej biex tivverifika XCache. Għandek tara l-linji XCache kif muri hawn taħt.
# 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
Alternattivament, tista 'tivverifika XCache billi toħloq fajl 'phpinfo.php' taħt id-direttorju tal-għeruq tad-dokument tiegħek (jiġifieri /var/www/html jew /var/www).
vi /var/www/phpinfo.php
Sussegwentement, żid il-linji PHP li ġejjin magħha u ssalva l-fajl.
<?php phpinfo(); ?>
Iftaħ web browser u ċempel il-fajl bħal http://your-ip-address/phpinfo.php. Se tara l-output screen shot li ġej.
Pass 5: Jippermettu XCache Admin Panel għal PHP
B'mod awtomatiku, il-pannell tal-amministrazzjoni huwa protett b'http-auth u fi stat diżabbli, jekk ma ssettjtx password. Biex tissettja utent/password iftaħ il-fajl Xcache.ini. Iżda, l-ewwel trid toħloq password md5 billi tuża l-kmand li ġej.
# echo -n "typeyourpassword" | md5sum
e10adc3949ba59abbe56e057f20f883e
Issa tiftaħ il-fajl Xcache.ini żid il-password md5 ġġenerata. Ara l-eżempju li ġej, żid il-password tiegħek stess md5 string.
[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"
L-eħfef mod biex tagħmel dan huwa li tikkopja d-direttorju kollu xcache (l-admin kien f'rilaxx antik) fid-direttorju tal-għeruq tal-web tiegħek (jiġifieri /var/www/html jew /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)
Issa sejħilha mill-browser tiegħek, titfaċċa tieqa fil-pront tal-http-auth login. Daħħal l-utent/pass in, u lest.
http://localhost/xcache OR http://localhost/admin (older release)
Links ta' Referenza
XCache Homepage