Pour les problèmes de spikini j'avais remarqué qu'en supprimant le
include('inc-calcul.php3') [devenu inutile] on gagnait 5 secondes (ce qui
est ENORME). Or ce n'est que l'inclusion d'un fichier qui ne fait *rien*
d'autre que définir des fonctions.
et qui inclut une tétrachiée d'autres bidules :
<extrait>
include_ecrire("inc_meta.php3");
include_ecrire("inc_index.php3");
include_ecrire("inc_texte.php3");
include_ecrire("inc_filtres.php3");
include_ecrire("inc_lang.php3");
include_ecrire("inc_documents.php3");
include_ecrire("inc_abstract_sql.php3");
include_ecrire("inc_forum.php3");
include_ecrire("inc_debug_sql.php3");
include_local("inc-calcul-outils.php3");
// NB: Ce fichier peut initialiser $dossier_squelettes (old-style)
if ($f = find_in_path("mes_fonctions.php3"))
include_local ($f);
// Gestionnaire d'URLs
if (@file_exists("inc-urls.php3"))
include_local("inc-urls.php3");
else
include_local("inc-urls-".$GLOBALS['type_urls'].".php3");
</extrait>
En en parlant avec Nel, il semble que c'est parce que chaque fichier inclus
doit être appelé par le serveur web sur un serveur de fichiers, avant d'être
parsé ; le tout sans cache nulle part...
Le noyau du système a forcément un joli cache pour éviter de taper la
machine distante à chaque appel de fichier.
C'est PHP qui rame, on le sait depuis longtemps, mais normalement du
soin devrait être accordé aux fichiers inclus.
j'ai suggéré l'installation de
php_acceleraotr ou équivalent.
La dernière fois que j'ai regardé, la page de php-eaccelerator disait
clairement que le soft n'est pas stable. C'est vrai que c'est la
solution la plus agréable et la plus générale.
C'est vrai que SPIP inclut plein de fichiers,
mais bon, sur d'autres systèmes ça tourne très vite.
Comme n'importe quel logiciel, ça tourne plus vite sur des systèmes plus
rapides et moins chargés 
Ouvaton devrait essayer de mettre un proxy-cache en "frontal" (mod_cache
par exemple).