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

PHP accelerator – XCache

26.04.2010 (13,742 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
  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 3 + 5 ?
Please leave these two fields as-is:

faq