Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1026 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  gestion de contenu via fopen

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

gestion de contenu via fopen

n°766298
Ex-Floodeu​r
La Source
Posté le 16-06-2004 à 18:13:28  profilanswer
 

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
mood
Publicité
Posté le 16-06-2004 à 18:13:28  profilanswer
 

n°766319
Berceker U​nited
PSN : berceker_united
Posté le 16-06-2004 à 18:43:40  profilanswer
 

ex-floodeur a écrit :

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 !


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.

n°766325
Ex-Floodeu​r
La Source
Posté le 16-06-2004 à 18:48:44  profilanswer
 

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...


Message édité par Ex-Floodeur le 16-06-2004 à 19:11:32

---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°766354
joelan
Posté le 16-06-2004 à 19:18:41  profilanswer
 

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 ...

n°766375
Ex-Floodeu​r
La Source
Posté le 16-06-2004 à 19:33:08  profilanswer
 

et si je combinais bdd ET fichier ?


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°766413
Ayuget
R.oger
Posté le 16-06-2004 à 20:39:41  profilanswer
 

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.

n°766414
Berceker U​nited
PSN : berceker_united
Posté le 16-06-2004 à 20:40:22  profilanswer
 

joelan a écrit :

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 ...


je crois que tu abuses quand même là ;)

n°766822
Ex-Floodeu​r
La Source
Posté le 17-06-2004 à 10:28:21  profilanswer
 

pasd'autres opinions ?


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°766874
fabien
Vive la super 5 !
Posté le 17-06-2004 à 10:50:47  profilanswer
 

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.


Message édité par fabien le 17-06-2004 à 10:52:05

---------------
Découvre le HFRcoin ✈ - smilies
n°766937
Hermes le ​Messager
Breton Quiétiste
Posté le 17-06-2004 à 11:15:12  profilanswer
 

Fabien a écrit :

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.


 
Idem :
 
- Base de donnée seulement pour l'admin.
- Fichiers générés pour la consultation par tout le monde.

mood
Publicité
Posté le 17-06-2004 à 11:15:12  profilanswer
 

n°766956
Ex-Floodeu​r
La Source
Posté le 17-06-2004 à 11:28:20  profilanswer
 

Fabien a écrit :

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.

mes news sont dans la BDD. LA ma question c'est pour les articles (le contenu ) "publiés" sur le site


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°766957
Ex-Floodeu​r
La Source
Posté le 17-06-2004 à 11:28:48  profilanswer
 

Hermes le Messager a écrit :

Idem :
 
- Base de donnée seulement pour l'admin.
- Fichiers générés pour la consultation par tout le monde.

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 ?


Message édité par Ex-Floodeur le 17-06-2004 à 11:29:15

---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°767184
fabien
Vive la super 5 !
Posté le 17-06-2004 à 13:25:39  profilanswer
 

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.


---------------
Découvre le HFRcoin ✈ - smilies
n°767217
ratibus
Posté le 17-06-2004 à 13:47:33  profilanswer
 

En fait tu veux faire un système de cache :D
 
Si le fichier est présent tu le disque tu l'include sinon tu le génère à partir de la BDD.

n°767901
Ex-Floodeu​r
La Source
Posté le 17-06-2004 à 17:39:50  profilanswer
 

ratibus a écrit :

En fait tu veux faire un système de cache :D
 
Si le fichier est présent tu le disque tu l'include sinon tu le génère à partir de la BDD.

ouep en gros...
 
comment faire concretement ?


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  gestion de contenu via fopen

 

Sujets relatifs
[resolu] Afficher le contenu de la base de donnée dans l'ordrelister un répertoire pour mettre le contenu dans une base de données
Gestion d'un stock de presse...gestion de la conccurrence
[cherche Script] Gestion d'une bdd de DVD[PHP]affichage image contenu dans un Blob
comment recuper les mail (mailto) contenu dans des images sous excelGestion de Fichiers. Quelle solution adopter ?
Application de gestion de projet & de versionningdébutant : Contenu d'une page à chaque actualisation JSP
Plus de sujets relatifs à : gestion de contenu via fopen


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR