PHP & performance

Eerder schreef ik al een stukje over hoe clusters en High Availability mijn interesse hebben. Daarnaast is ook performance een groot punt van aandacht.

Omdat ik betrokken ben bij het in de lucht houden van Web-log, de gratis weblog-dienst van ilse, probeer ik daar ook steeds verbeteringen voor aan te dragen.

Een voorbeeld van een interesant project is de Turck MMCache for PHP. Deze PHP of Zend extensie cachet gecompilede PHP scripts in geheugen en op disk. Hiermee wordt de overhead van het compilen verminderd en de performance verhoogd.

Een ander stuk software dat mijn aandacht heeft getrokken, is memcached. Dit kan worden g ebruikt om resultaten van database-queries in het geheugen te cachen. Zodoende kun je de belasting van de database drastisch verminderen. De software werd ontwikkeld door de mensen achter LiveJournal.com, ook een weblog-dienst en een hele grote jongen, met miljoenen gebruikers.

Later meer…