J'a lu je ne sais plus trop où, qu'utiliser des include PHP (ou ASP, ou autre...) permettait de mettre une partie des données de la page dans le cache du navigateur.
Exemple classique :
Qu'en est-il vraiment ? Le code (X)HTML retourné par les scripts header.inc.php et footer.inc.php est-il vraiment mis en cache, et par quel(s) navigateur(s) ? Ça me paraît peu probable, étant donné que le navigateur n'a aucun moyen de faire la différence entre le code généré et le code statique... Mais si c'est le cas, qu'advient-il si c'est du code dynamique, qui change à chaque appel de la page ?
Exemple classique :
<?php
include("header.inc.php"),
?>
<p>Contenu blah blah</p>
<?php
include ("footer.inc.php");
?>
Qu'en est-il vraiment ? Le code (X)HTML retourné par les scripts header.inc.php et footer.inc.php est-il vraiment mis en cache, et par quel(s) navigateur(s) ? Ça me paraît peu probable, étant donné que le navigateur n'a aucun moyen de faire la différence entre le code généré et le code statique... Mais si c'est le cas, qu'advient-il si c'est du code dynamique, qui change à chaque appel de la page ?