Forum Programmation.web Pages statiques ou include PHP

Posté par  .
Étiquettes : aucune
0
9
nov.
2007
Je suis en train de m'initier à la programmation via PHP, en faisant un script pour gérer mon site perso. Selon vous, qu'est-ce qui est le plus léger en ressources serveur et en bande passante ? Générer au maximum des pages statiques (minimiser les includes mais besoin de tout regénérer en cas de changement du modèle) ou au contraire inclure le contenu dans le modèle en faisant à chaque fois appel à PHP ?

Merci.
  • # AMHA

    Posté par  . Évalué à 1.

    pages dyndamiques avec cache...

    1°) comme tes pages sont dynamiques, tu peux changer le contenu/contenant sans perdre l'autre (contenant/contenu)

    2°) comme elles sont "cachées", le premier visiteur active le calcul de la page, les autres voient les version cachées tu economises donc en temps de calculs.

    y a des options de caches sur pas mal de moteur que je connais (spip, joomla)
    • [^] # Re: AMHA

      Posté par  . Évalué à 1.

      Merci !

      C'est ce que j'entendais pas pages "statiques", un truc comme fait SPIP : s'il y a une version cachée et que celle-ci est moins vieille qu'une période de temps définie, on l'affiche. Je vais me diriger vers ça alors.
      • [^] # Re: AMHA

        Posté par  . Évalué à 2.

        C'est un sujet tres interessant, et j'avoue que je me pose la même question.
        mais aussi je me dit qu'un truc comme joomla c'est en soit dynamique (je ne sais pas si c'est en PHP, je supose que oui) mais il faut voir si c'est pas un peu lourd aussi. du moins si c'est equivalent a generer la page dynamique alors on ne gagne rien.

        si vous avez déjà testé un truc comme joomla, est-ce performant.
        et aussi est-ce que deriere on code sa page php comme d'hab ou faut il rentrer dans une forte de framework ?

        Merci.
        • [^] # Re: AMHA

          Posté par  . Évalué à 1.

          joomla comme spip, sur le principe c'est un backend
          en gros tout est deja fait pour l'editeur de contenu/de menu...

          ensuite pour l'apparence de ton site, tu modifies le modele existant.
          le modele le plus simple etant
          - 1 fichier php (avec des appels à des fonctions joomla)
          - 1 fichier css (pour la configuration tailles, couleurs, fond)
          - 1 dossier image contenant les images (logo, fond des menus)

          certains modeles sont plus evolués
  • # Après réflexion...

    Posté par  . Évalué à 2.

    J'aurais dû y penser tout de suite... Lorsque que la page PHP est interprétée, le serveur web construit une page HTML qu'il envoie au client, et sans cache la page est construite à chaque fois. Ce qui veut dire qu'un système non-interactif générant des pages statiques (ex : un script bash, txt2tags...) sera forcément plus économe en ressources. Côté bande passante, il n'y a pas de différence entre une page statique et une générée sur le moment.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.