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