Sakinisha XCache ili Kuharakisha na Kuboresha Utendaji wa PHP
Katika hali nyingi utendaji wa PHP unaweza kupunguza kasi ya utendakazi wa tovuti. Ili kuboresha na kuharakisha utendakazi wa tovuti unahitaji kuboresha utendaji wa PHP. Kwa kusudi hili, unaweza kutumia kache za opcode kama vile eAccelerator, Memcached, XCache, n.k. Binafsi, chaguo langu ninalopenda zaidi ni XCache.
XCache ni kashe ya msimbo wa uendeshaji wa chanzo huria na huria, imeundwa ili kuboresha utendakazi wa utekelezaji wa hati za PHP kwenye seva. Inaboresha utendakazi kwa kuondoa muda wa utungaji wa msimbo wa PHP kwa kuakibisha toleo lililokusanywa la msimbo kwenye kumbukumbu na kwa njia hii toleo lililokusanywa hupakia hati ya PHP moja kwa moja kutoka kwenye kumbukumbu. Hii itaharakisha muda wa kutengeneza ukurasa kwa hadi mara 5 haraka na pia itaboresha na kuongeza vipengele vingine vingi vya hati za php na kupunguza mzigo wa tovuti/seva.
Huenda isiwe kasi mara 5, lakini itaboresha usakinishaji wa kawaida wa PHP na opcode XCaher. Nakala hii inaelezea jinsi ya kusanidi na kuunganisha XCache kwenye usakinishaji wa PHP kwenye mifumo ya RHEL, CentOS, Fedora na Ubuntu, Linux Mint na Debian.
Hatua ya 1: Ufungaji wa XCache kwa PHP
Watumiaji wanaoendesha ugawaji kulingana na Red Hat, wanaweza kusakinisha XCache kupitia kidhibiti kifurushi kwa kuwezesha hazina ya epel. Mara tu umewasha hazina ya epel, unaweza kutumia yum amri ifuatayo kuisakinisha.
# yum install php-xcache xcache-admin
Kwa msingi, XCache inapatikana kwa usambazaji wa msingi wa Debian kutoka kwa msimamizi wa kifurushi. Kwa hivyo, unaweza kusakinisha kifurushi cha XCache kwa kutumia apt-get amri ifuatayo.
# apt-get install php5-xcache
Hatua ya 2: Kusanidi XCache kwa PHP
Faili ya usanidi ya XCache.ini ina mipangilio kadhaa ambayo ninapendekeza uelewe kwani ni muhimu kutumia katika programu-jalizi hii. Maelezo ya kina ya mipangilio ya usanidi wa XCache yanaweza kupatikana kwenye XcacheIni. Ikiwa hutaki kubadilisha mipangilio yoyote, unaweza kutumia mipangilio chaguo-msingi kwani ni ya kutosha kutumia na XCache.
# vi /etc/php.d/xcache.ini
# vi /etc/php5/conf.d/xcache.ini OR # vi /etc/php5/mods-available/xcache.ini
Hatua ya 3: Kuanzisha tena Apache kwa XCache
Mara tu unapomaliza na mipangilio ya usanidi, anzisha tena seva yako ya wavuti ya Apache.
# /etc/init.d/httpd restart
# /etc/init.d/apache2 restart
Hatua ya 4: Kuthibitisha XCache kwa PHP
Mara tu unapoanzisha tena huduma ya wavuti, chapa amri ifuatayo ili kuthibitisha XCache. Unapaswa kuona mistari ya XCache kama inavyoonyeshwa hapa chini.
# 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
Vinginevyo, unaweza kuthibitisha XCache kwa kuunda faili ya 'phpinfo.php' chini ya saraka ya mizizi ya hati yako (yaani /var/www/html au /var/www).
vi /var/www/phpinfo.php
Ifuatayo, ongeza mistari ifuatayo ya php kwake na uhifadhi faili.
<?php phpinfo(); ?>
Fungua kivinjari cha wavuti na upige faili kama http://your-ip-address/phpinfo.php. Utaona picha ya skrini ifuatayo ya towe.
Hatua ya 5: Kuwezesha Jopo la Msimamizi la XCache kwa PHP
Kwa chaguo-msingi paneli ya msimamizi inalindwa na http-auth na katika hali ya ulemavu, ikiwa haujaweka nenosiri. Ili kuweka mtumiaji/nenosiri fungua faili ya Xcache.ini. Lakini, kwanza unapaswa kuunda nenosiri la md5 kwa kutumia amri ifuatayo.
# echo -n "typeyourpassword" | md5sum
e10adc3949ba59abbe56e057f20f883e
Sasa fungua faili ya Xcache.ini ongeza nenosiri la md5 lililozalishwa. Tazama mfano ufuatao, ongeza mfuatano wako wa nenosiri wa md5.
[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"
Njia rahisi zaidi ya kufanya hivyo ni kunakili saraka nzima xcache (admin alikuwa katika toleo la zamani) kwenye saraka yako ya mizizi ya wavuti (yaani /var/www/html au /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)
Sasa iite kutoka kwa kivinjari chako, dirisha la kuingia la http-auth litajitokeza. Ingiza mtumiaji/ipitisha, na imekamilika.
http://localhost/xcache OR http://localhost/admin (older release)
Viungo vya Marejeleo
Ukurasa wa nyumbani wa XCache