Un conseil: surcharge ou pas ?

arbilus Messages postés 93 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 20 avril 2015 - 17 juil. 2010 à 12:16
darkelda Messages postés 49 Date d'inscription mardi 23 mars 2004 Statut Membre Dernière intervention 16 mai 2012 - 17 juil. 2010 à 17:25
Bonjours, j'aimerais que vous me donniez votre avis :

Me conseillez-vous d'utiliser des "fonctions" (je sais pas si ça s'appelle comme ça) pour le contenu de mes pages . Je m'explique :

J'ai pensé qu'une fois mon site fini il y aurait un petit problème: dans le cas où je voudrais modifier un ligne commune à toutes mes pages je devrais répéter cette action autant de fois que j'ai de page :heink: . Alors j'ai pensé à utilisé ceci :

(fichier content.php ->)
<?php
define('footer1', '[2v.html xxxxxxx]');
define('footer2', 'xxxxxxxxxxxx');
define('footer3', 'xxxxxxxxxxxx');
define('footer4', 'xxxxxxxxxxxx');
define('footer5', 'xxxxxxxxxxxx');
define('footer6', 'xxxxxxxxxxxx');
define('footer7', 'xxxxxxxxxxxx');
define('footer8', 'xxxxxxxxxxxx');
define('footer9', 'xxxxxxxxxxxx');
define('footer10', 'xxxxxxxxxxxx');
define('footer11', 'xxxxxxxxxxxx');
define('footer12', 'xxxxxxxxxxxx');
?>

Là c'est pour le footer . Mais je compte faire de même pour toutes les lignes communes de mes pages . Ainsi, dans mes pages au lieu d'avoir une ligne normal de code html (par exemple), j'aurais par exemple ceci : <?php echo T1; ?> .

Est-ce une bonne solution . Car j'ai pensé que si j'utilisé ce système à chaque chargement de mes pages le fichier content.php se chargerait . Or celui-ci une fois finit sera assez important et si il se charge à chaque chargement de mes pages cela pourrait saturer ma bande passante .

Qu'en pensez-vous. Est-ce que je risque quelque chose au niveau de ma bande passante ou carrément, au niveau du serveur lui-même .

(je précise que la réponse du style "ça dépend du nombre de visiteurs" ne sert à rien car mon site pourra très bien avoir 50000 visiteurs/ jour (c'est un exemple ...) comme 100/jour . On verra)


PS: chaque page aurait ainsi cela avant le head:
<?php
require("content.php");
?>

1 réponse

darkelda Messages postés 49 Date d'inscription mardi 23 mars 2004 Statut Membre Dernière intervention 16 mai 2012
17 juil. 2010 à 17:25
Primo : çà dépend du nombre de visiteurs
Secondo : Mais cette quoi cette solution capilotracté de faire des define puis des include puis des echo pour faire des sorties HTML !!?

Et pour terminer : un bon vieux fichier statique en HTML sera toujours plus rapide qu'un vieux echo d'include de define pour faire des liens HTML

Cordialement

darkelda
Développeur PHP&MySQL / Webmaster Freelance
Suivez Moi
0
Rejoignez-nous