# Porównanie optymalizatorów PHP - eAccelerator, PHP APC, XCache

DevFeed: [Porównanie optymalizatorów PHP - eAccelerator, PHP APC, XCache](<https://devfeed.tech/articles/porownanie-optymalizatorow-php-eaccelerator-php-apc-xcache-27504.md>)

Original publisher: [Read original article](<https://gagor.pro/2011/11/porownanie-optymalizatorow-php-eaccelerator-php-apc-xcache/>)

Author: Tom

Published: 2011-11-02T00:00:00Z

Content type: comparison

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [Oracle-VM-VirtualBox](<https://devfeed.tech/topics/vm-box.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [cache](<https://devfeed.tech/tags/cache.md>), [php](<https://devfeed.tech/tags/php.md>), [virtualbox](<https://devfeed.tech/tags/virtualbox.md>)

## AI overview

The article compares the performance of the PHP opcode caching solutions eAccelerator, APC, and XCache using four VirtualBox virtual machines running Apache, PHP, and WordPress. Its test reports that all three caching solutions had similar performance and handled nearly four times more traffic than an uncached installation.

## Source excerpt

Przez pewien czas korzystałem z eAcceleratora do przyspieszenia działania stron pisanych w PHP'ie ale czasem bywał niestabilny. Aktualizacje pojawiały się rzadko a od czasu do czasu miewałem problemy ze stabilnością tej wtyczki na kilku bardziej skomplikowanych aplikacjach. Zdarzało się że pomimo zmiany kodu w skrypcie php, eAccelerator serwował wciąż stary plik - konieczny był restart Apache'go by wszystko działało jak trzeba. Zacząłem szukać alternatywy i trafiłem na dwa moduły: APC external link (czyli Alternative PHP Cache), który ma być nawet domyślnie wbudowany w PHP od wersji 5.4, XCache external link - projekt rozwijany przez jednego z programistów lighttpd. Byłem ciekaw wydajności poszczególnych rozwiązań względem siebie, więc przygotowałem małe środowisko testowe składające się z 4 maszyn wirtualnych (działających pod kontrolą VirtualBox'a):