gestion de contenu via fopen - PHP - Programmation
Marsh Posté le 16-06-2004 à 18:43:40
ex-floodeur a écrit : Voila, |
Bof ça dépend tu peux gérer cela de différente façon.
- Gérer cela sous forme d'include, mouais bof bof
- Gérer sous forme d'ouverture de fichier, mouais bof
- Gérer cela en base de donnée ouai c'est tous de suite ce qui vient en tête.
Bref tous ça pour te dire que ça va pas accelérer le chargement de la page, le gain de temps est de lors de la milliseconde. Maintenant si tu as beaucoup d'article et que tes limites concernant la taille de la base de donnée la gestion par fichier ou include peut le faire.
Marsh Posté le 16-06-2004 à 18:48:44
disons qu'il me semble que les articles s'affichent plus vite en include que lorsqu'il sont dans la BDD (plusieurs dizaines de ms voire plus d'écart)...d'ou ma question...
Marsh Posté le 16-06-2004 à 19:18:41
Absolument, j ai jamais rien vu d 'aussi lent et gourmand que Mysql.
Un simple effort personnel permet d'avoir des temps de chargements beaucoup mieux ...
Marsh Posté le 16-06-2004 à 19:33:08
et si je combinais bdd ET fichier ?
Marsh Posté le 16-06-2004 à 20:39:41
Ouais voila, tu pourrais stocker tes articles en BDD, et à partir de ca tu genère un fichier. Après pour modifier un article, tu modifie ce qu'il y a en BDD et tu régénère le fichier.
Marsh Posté le 16-06-2004 à 20:40:22
joelan a écrit : Absolument, j ai jamais rien vu d 'aussi lent et gourmand que Mysql. |
je crois que tu abuses quand même là
Marsh Posté le 17-06-2004 à 10:28:21
ReplyMarsh Posté le 17-06-2004 à 10:50:47
ex-floodeur a écrit : pasd'autres opinions ? |
generer et inclure un fichier est la meilleur solution.
mais je te conseil de mettre aussi tes news dans la bdd, c'est plus facile pour editer et generer la page.
Marsh Posté le 17-06-2004 à 11:15:12
Fabien a écrit : generer et inclure un fichier est la meilleur solution. |
Idem :
- Base de donnée seulement pour l'admin.
- Fichiers générés pour la consultation par tout le monde.
Marsh Posté le 17-06-2004 à 11:28:20
Fabien a écrit : generer et inclure un fichier est la meilleur solution. |
mes news sont dans la BDD. LA ma question c'est pour les articles (le contenu ) "publiés" sur le site
Marsh Posté le 17-06-2004 à 11:28:48
Hermes le Messager a écrit : Idem : |
c'est ce que je vais faire jpense mais ce qui me chagrine c'est que cela va prendre le double de place non comparativement à l'usage unique de la BDD ?
Marsh Posté le 17-06-2004 à 13:25:39
ex-floodeur a écrit : c'est ce que je vais faire jpense mais ce qui me chagrine c'est que cela va prendre le double de place non comparativement à l'usage unique de la BDD ? |
le texte ne prend pas beaucoup de place.
Marsh Posté le 17-06-2004 à 13:47:33
En fait tu veux faire un système de cache
Si le fichier est présent tu le disque tu l'include sinon tu le génère à partir de la BDD.
Marsh Posté le 17-06-2004 à 17:39:50
ratibus a écrit : En fait tu veux faire un système de cache |
ouep en gros...
comment faire concretement ?
Marsh Posté le 16-06-2004 à 18:13:28
Voila,
jusqu'a présent je stocke tout les articles publiés sur mon site dans la base de données.
Pour accélerer le chargement de la page, je pense changer de méthodeet stocker chacun des articles dans un fichier (.php ou .txt). En clair lorsque j'ajoute un article, au lieu d'insérer le contenu de l'article dans la base de données, je crée un ficheir et je met le contenu dedans.
Est-ce une bonne idée ? Quels sont les éceuils à éviter ? avez vous des astuces à me conseiller ?
Merci de vos conseils !
---------------
Saint Seiya || La Livebox || Europe, débats, réflexions