Nico Coesel:
>Bart Vanbrabant:
>>Michiel de Roo wrote:
>>> Rene Pijlman wrote:
>>>> De gecompileerde code zal toch wel gecached worden?
>>>> Anders ga ik gelijk PHP van mijn server verwijderen.
>>> Uit de Zend documentatie:
>>>
>>> With standard PHP every time a PHP script is accessed, the script is
>>> parsed and compiled by the Zend engine before it is executed.
>>Een open-source php accelerator:
>>http://turck-mmcache.sourceforge.net/index_old.html
>>
>>Volgens hun test zou deze zelfs beter preseteren dan die van Zend maar
>>moet hoeveel zout je zoiets moet nemen. Er bestaan ook nog heel wat
>>andere open accelerators, alleen spijtig dat de meeste mensen er nog
>>nooit van gehoord hebben.
>
>Inderdaad. Deze tip wil ik graag als tip van de maand nomineren.
Dank voor de tip van de maand mei, heren. Ik had eindelijk eens tijd om er
een experimentje mee te doen.
Ik heb gespeeld met Mediawiki, het CMS van de Wikipedia. Een
LAMP-applicatie.
http://wikipedia.sourceforge.net/
Met de file cache [1] van dat ding aan kwam ik op een servertje van eind
jaren 90 [2] zonder accelerator tot maximaal 2,4 HTTP requests / seconde.
Na installatie van de Turck MMcache liep dat op tot ruim 12 requests per
seconde, ofwel ongeveer 5 keer zoveel.
Kortom, zo'n accelerator als de Turck MMcache is inderdaad zeer aan te
raden. Een tikje bizar dat dit niet standaard in PHP geïntegreerd is, maar
dat zal er wel toe dienen om meer Zend engines te verkopen.
[1] De file cache wil zeggen dat de door het CMS-gegenereerde statische
HTML-pagina's op disk worden gecachet, en bij dit experiment uitsluitend
uit die cache zijn geserveerd. MySQL kwam er dus niet aan te pas, alle
load zat in de executie van een deel van de PHP-scripts van Mediawiki (en
een beetje I/O en Apache). Caching en transfer was uncompressed.
[2] Pentium, 850 MHz, 128MB. LAMP. Bij beide metingen schommelde de CPU
utilisatie tussen 85 en 90%. De requests kwamen van een client elders op
Internet, maar met een zeer snelle verbinding met de server.
--
René Pijlman
Wat wil jij leren? http://www.leren.nl

Likes:

Quote