Scrivo da anni PHP e ho usato ogni framework sotto il sole, ma una cosa mi ha sempre infastidito ... e questo è che tutta la cosa insanguinata deve essere interpretata ed eseguita ogni volta che qualcuno dice al mio server che loro vuoi che la pagina sia pubblicataAccelerando seriamente PHP?
Ho sperimentato il caching, FastCGI, la coda dei lavori di Zend (e i plug-in di symfony che fanno simili, così come le mie soluzioni basate su DB che implementano la classe System_Daemon per eseguire processi in background) e ho è riuscito a rendere le mie app abbastanza veloci usando tutte quelle cose ... ma non riesco a superare il blocco mentale che i miei file di impostazioni, funzioni di controllo di sistema/ambiente e tutte le cose che dovrebbero essere realmente caricate UNA VOLTA ... carichi ogni dannato tempo qualcuno colpisce la mia pagina.
Quindi, la mia passeggiata conduce al seguente Q--
C'è qualche metodo/tecnica per caricare alcuni aspetti di PHP in RAM in modo che quando viene richiesta la pagina, tutti i miei file settings.yml, i controlli di sistema, i file framework, le pagine memorizzate nella cache ecc. possono essere caricati direttamente dalla memoria senza nemmeno toccare l'HD ... o dover passare attraverso lo stesso meccanismo di caricamento 50.000 volte al giorno per avviare il programma?
Se non c'è niente in PHP ... ci sono altri linguaggi "web" che possono essere compilati in questo modo, per consentire le vere app init-once?
memcached utilizzato anche da Facebook per il loro caching –