Bonjour,
Vous parlez de flash… Est-ce que ça ne serait pas ce flash qui poserait problème ? En effet, si votre flash réalise à chaque consultation un hit (et bien plus) pour consulter le xml (qui est pourtant en cache) créé par SPIP, le soucis viendrait de là. Exemple : votre xml est structuré de cette manière :
<article>
<titre>BlaBla très très long mais vraiment long</titre>
<titrecourt>Un titre plus court</titrecourt>
<chapo>blabla</chapo>
<texte>blabla blabla</texte>
<documents>
<document>
<titre>Titraille</titre>
<source>url_acces_document</source>
<descriptif>…</descriptif>
</document>
<document>
<titre>Titraille</titre>
<source>url_acces_document</source>
<descriptif>…</descriptif>
</document>
<document>
<titre>Titraille</titre>
<source>url_acces_document</source>
<descriptif>…</descriptif>
</document>
</documents>
</article>
Et votre flash, selon sa présentation, affiche une liste d’article avec son titre et le premier document = 1hit
– On clique dessus pour aller sur l’article, on a un chapo qui s’affiche = 1 hit
– On reclique dessus, on arrive sur une page avec l’article présentant : titre, chapo, texte et en vignette les documents et leur titre = 1 hit ;
– on reclique, pour voir les documents en plus grand, 1 à 1, on recharge chaque info du doc = 1 hit par document.
– etc. etc.
Donc, en fait votre flash pour un même visiteur, réalisera plus hit sur le xml pour afficher les infos nécessaires, pourtant déjà consulter une première fois. Rien est mis en cache dans le flash. La consultation se fait à la demande. Plus vous détaillez/précisez ce que vous voulez sans privilégier une vue globale, plus vous aurait de hit de consultation sur votre fichier xml.
Voilà ma vision des choses, mais pas forcément, la bonne vision…