Je viens de tester une solution d’application serveur en PHP. Le principe est simple : une appli php est lancée en mémoire, de manière continue (elle reste en mémoire). A chaque requête sur le serveur web, ce dernier va interroger le script PHP via SCGI (une interface comme CGI ou FastCGI). Celui-ci va alors faire sa sauce et retourner du contenu, mais en restant en mémoire après. Quel intérêt ? Enorme. Par exemple, on peut maintenant mettre du cache en mémoire, et le servir ensuite particulièrement rapidement. Pas besoin de zone mémoire partagée ou autre choses de ce genre. On économise également le temps de « parse » du moteur PHP (transformation du code source en instructions semi-compilées). Le proof of concept existe, il est satisfaisant. Mais mon premier test montre que le plus simple programme PHP provoque déjà des fuites de mémoire. C’est toutefois quelque chose à surveiller de près ! [http://blog.milkfarmsoft.com/?p=51|http://blog.milkfarmsoft.com/?p=51|en]