mail
Hlavní stránka > počítače > PHP accelerator – XCache

PHP accelerator – XCache

26.04.2010 (14,382 zobrazení) Komentuj Přejdi na komentáře

Vzhledem k základní vlastnosti PHP (je stále ve zdrojovém kódu a je vždy překládán) je vhodné na navštěvovanější webové servery použít některý z dostupných PHP accelerátorů. Stručně fungují tak, že přeložený PHP script uchovávají v cache a při jeho volání nedochází k překladu, což reálně sníží zatížení PHP cca o 50% (může více nebo méně, záleží na složitosti PHP scriptů). Od nového PHP 5.3 je problém s eAcceleratorem (doposud jsem jej využíval). Xcache je v balíčcích debianu a tudíž není nutné jej překládat při upgradu PHP.

Instalace XCache pod Debianem je velice jednoduchá – je obsažena v balíčkovacím systému.


aptitude install  php5-xcache

Následuje úprava konfiguračního souboru (joe /etc/php5/apache2/conf.d/xcache.ini) a změny v konfiguraci:


...
xcache.size  = 64M
xcache.count = 3
...
xcache.optimizer = On
...

Pokud jste doposud používali eAccelerator, je nutné jej vypnout (v mé konfiguraci to znamenalo zaremovat řádky s eacceleratorem – joe /etc/php5/apache2/php.ini) a následný restart Apache2


/etc/init.d/apache restart
report
  1. No comments yet.
  1. No trackbacks yet.

IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)

What is 12 + 9 ?
Please leave these two fields as-is:

research
blog