Page 1 sur 1

optimisation include

Posté : 17 nov. 2008, 15:07
par Mathieu68
Bonjour,

J'aurai besoin de savoir si de faire plusieurs msql_connect et l'inverse consomme beaucoup sur un serveur.

En effet j'ai l'habitude d'avoir une page en php avec beaucoup d'html dans lequel je j'insère les scripts php avec la fonction include.
Ce qui fait que parfois j'ai pas loin de 20 includes par page à chaque fois un script qui a chaque fois se connecte a la base de donnée et se déconnecte pour le traitement que je lui demande.

votre avis? merci :D

Re: optimisation include

Posté : 17 nov. 2008, 15:19
par Sékiltoyai
votre avis? merci :D
C'est miteux tout simplement. Tu vas exploser ton serveur sql. Une connexion, c'est fait pour être gardée au moins sur une page (si ce n'est sur plusieurs pages). Donc on ne l'ouvre et ferme pas à chaque requête…

Posté : 17 nov. 2008, 15:23
par Mathieu68
merci de ta franchise :D

donc en gros j'ouvre ma connection en haut de la page et je la ferme en bas avec tout les includes entre.
Et les includes plus aucune connection et déconnexion

Je me trompe?

Posté : 17 nov. 2008, 15:45
par albat
Non, c'est exactement ça ! ;)

Posté : 17 nov. 2008, 16:01
par Mathieu68
merci beaucoup, je vais tacher de modifier cela^^

Posté : 18 nov. 2008, 00:58
par Sékiltoyai
Sinon ya 2 solutions, soit tu fais comme tu dis, soit tu tentes une petite optimisation, très utile si tu n'utilises pas la base de données sur toutes les pages. Tu connectes à la première utilisation. Mais par contre, dans ce cas, cela t'oblige à garder un code propre et structuré, puisque du coup tu dois te faire (ou utiliser) une librairie de gestion pour tes requêtes sql.

Posté : 18 nov. 2008, 09:57
par Mathieu68
J'ai besoin de la base de donnée sur chaque page, même les plus inutiles.

Merci, je viens de finir l'optimisation du site et je vois bien la différence :D