Na ez megint olyan, hogy úgy másfél éve olvastam valahol: fájlban nem tárolja (nem tárolja?) de betöltés után előbb bájtkódra fordul, azt futtatja az interpreter és ami belefér az interpreter memóriájába, azt csak az első betöltéskor fordítja (ahogy pl. az Oracle a futtatott SQL-eket is csak egyszer optimalizálja, utána ha megegyező SQL-t kap, csak futtatja, nem fordít és optimalizál újra)
ui: mintha erről is a weblaboron írt volna valaki, de szokás szerint nem jegyeztem meg, hogy hol. :(
http://en.wikipedia.org/wiki/List_of_PHP_accelerators - lehet, hogy erre emlékszem?