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

PHP accelerator – XCache

26.04.2010 (14,876 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
privacy
  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 5 + 5 ?
Please leave these two fields as-is:

partner