Instalējiet XCache, lai paātrinātu un optimizētu PHP veiktspēju


Vairumā gadījumu PHP veiktspēja var palēnināt vietņu veiktspēju. Lai optimizētu un paātrinātu vietnes veiktspēju, jāuzlabo PHP veiktspēja. Šajā nolūkā varat izmantot opcode kešatmiņas, piemēram, eAccelerator, Memcached, XCache utt. Personīgi mana mīļākā izvēle ir XCache.

XCache ir bezmaksas, atvērtā koda darbības koda kešrats, tas ir paredzēts, lai uzlabotu PHP skriptu izpildi serveros. Tas optimizē veiktspēju, novēršot PHP koda sastādīšanas laiku, kešatmiņā apkopojot koda versiju atmiņā, un tādējādi apkopotā versija ielādē PHP skriptu tieši no atmiņas. Tas noteikti paātrinās lapas ģenerēšanas laiku līdz pat 5 reizēm ātrāk, kā arī optimizēs un palielinās daudzus citus php skriptu aspektus un samazinās vietnes/servera slodzi.

Tas var nebūt 5 reizes ātrāks, taču tas noteikti uzlabos standarta PHP instalēšanu ar opcode XCaher. Šajā rakstā ir paskaidrots, kā XCache iestatīt un integrēt PHP instalācijā RHEL, CentOS, Fedora un Ubuntu, Linux Mint un Debian sistēmās.

1. darbība: XCache instalēšana PHP

Lietotāji, kuri darbojas ar Red Hat balstītu izplatīšanu, var instalēt XCache, izmantojot pakotņu pārvaldnieku, iespējojot epel repozitoriju. Kad esat iespējojis epel repozitoriju, tā instalēšanai varat izmantot šo komandu yum.

# yum install php-xcache xcache-admin

Pēc noklusējuma XCache ir pieejams Debian balstītiem izplatījumiem no pakotņu pārvaldnieka. Tāpēc jūs varat instalēt XCache pakotni, izmantojot šādu komandu apt-get.

# apt-get install php5-xcache

2. darbība: XCache konfigurēšana PHP

XCache.ini konfigurācijas failā ir daži iestatījumi, kurus es iesaku jums saprast, jo tie ir ļoti svarīgi izmantot šajā spraudnī. Detalizētu informāciju par XCache konfigurācijas iestatījumiem var atrast vietnē XcacheIni. Ja nevēlaties mainīt iestatījumus, varat izmantot noklusējuma iestatījumus, jo tie ir pietiekami labi, lai tos izmantotu ar XCache.

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

3. darbība: restartējiet Apache operētājsistēmai XCache

Kad esat pabeidzis konfigurācijas iestatījumus, restartējiet Apache tīmekļa serveri.

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

4. darbība: XCache pārbaude PHP

Kad esat restartējis tīmekļa pakalpojumu, ierakstiet šo komandu, lai pārbaudītu XCache. Jums vajadzētu redzēt XCache līnijas, kā parādīts zemāk.

# 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

Varat arī pārbaudīt XCache, izveidojot failu phpinfo.php zem dokumenta saknes direktorija (t.i.,/var/www/html vai/var/www).

vi /var/www/phpinfo.php

Pēc tam pievienojiet tai šādas php līnijas un saglabājiet failu.

<?php
phpinfo();
?>

Atveriet tīmekļa pārlūkprogrammu un izsauciet failu, piemēram, “http://your-ip-address/phpinfo.php”. Jūs redzēsiet šādu izvades ekrānuzņēmumu.

5. darbība: XCache administrēšanas paneļa iespējošana PHP

Pēc noklusējuma administratora panelis ir aizsargāts ar http-auth un ir atspējots, ja neesat iestatījis paroli. Lai iestatītu lietotāju/paroli, atveriet failu Xcache.ini. Bet vispirms jums jāizveido md5 parole, izmantojot šādu komandu.

# echo -n "typeyourpassword" | md5sum
e10adc3949ba59abbe56e057f20f883e

Tagad atveriet failu Xcache.ini, pievienojiet ģenerēto md5 paroli. Skatiet šo piemēru, pievienojiet savu paroli md5 virkni.

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

Vienkāršākais veids, kā to izdarīt, ir kopēt visu direktoriju xcache (administrators bija vecākā laidienā) uz jūsu tīmekļa saknes direktoriju (t.i.,/var/www/html vai/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)

Tagad izsauciet to no pārlūkprogrammas, tiek parādīts http-auth pieteikšanās uzvednes logs. Ievadiet savu lietotāju/caurlaidi, un tas ir izdarīts.

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

Atsauces saites

XCache mājas lapa