Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/06/2006, 19h00   #1
Nouveau Membre du Club
 
Inscription : juin 2004
Messages : 156
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 156
Points : 34
Points : 34
Par défaut Ressource Serveur, Traitement PHP ou Plein de requetes?

Bonjour,

j'aimerais savoir ce qui est le mieux, faire un traitement PHP qui va durer 12, 15 min et faire 2000 requetes mysql ou bien faire des milliers de requetes, dans mon cas environs 200 000 pour un traitement de 5 min??


Merci de votre aide
sirbaldur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 20h19   #2
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Bein moi je pense que ça dépend sur serveur, si tu as une bonne bande etc... Mais je pense que le mieux et de faire le moins de requêtes possibles. A confirmer
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 21h42   #3
Membre régulier
 
Avatar de Bobybx
 
Inscription : avril 2005
Messages : 121
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : avril 2005
Messages : 121
Points : 91
Points : 91
Envoyer un message via MSN à Bobybx
Travaillant avec une énorme structure(15 000 personnes sur un même intranet), je pense que ça dépend de tes requetes.

Si tes requetes sont du genre à sélectionner un champ avec des clauses simples, alors je pense que je priviligierais les 200 000 requetes avec un faible traitement php.
Maintenant, si les requetes sont lourdes avec de multiples réfrentiels, et là c'est aussi un avis, pars sur du traitement php lourd avec peu de requetes.

Ceci n'est qu'un avis et je ne te guarantis pas sa parfaite exactitude
Bobybx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 22h38   #4
Membre Expert
 
Inscription : juillet 2004
Messages : 1 033
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 1 033
Points : 1 050
Points : 1 050
Citation:
j'aimerais savoir ce qui est le mieux, faire un traitement PHP qui va durer 12, 15 min et faire 2000 requetes mysql ou bien faire des milliers de requetes, dans mon cas environs 200 000 pour un traitement de 5 min??
C'est bizarre.. normalement tes 200 000 requetes devrait être plus couteuses en temps, puisqu'il y à plus d'appel de fonctions ect, non ?

Sinon, moi je priviligierais la méthode la plus simple à comprendre et à maintenir si je n'avais pas de contrainte de perf.

Après bien sur il y à peut être d'autre facteur de choix qui pourraient rentrer en compte mais tu ne précises pas trop :/
ePoX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 22h54   #5
Rédacteur
 
Avatar de wamania
 
Développeur Web
Inscription : juillet 2003
Messages : 676
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 676
Points : 678
Points : 678
Tout dépend de tes requetes
Le PHP, à l'échelle humaine, c'est très rapide pour ce qu'on en fait.
Par contre, un requete avec 25 jointures sur des tables dont la moitié sont mal indexées....ça peut vite devenir impossible.
Perso au boulot, c'est requete minimum pour tout le monde, avec chasse aux requetes foireuses constamment.
__________________
Articles sur developpez.com
- Gestion des exceptions avec PHP5
- Chiffrement et hash en PHP contre l'attaque Man in the middle
- Aedituus - Espace membre sécurisé en PHP5

Lithium : ORM ActiveRecord PHP5 extrêmement léger
wamania est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2006, 10h32   #6
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Je me demande ce qui justifie une telle opération de nos jour sauf pour un traitement particulier pour migration par exemple. Si nous regardons tous le projet j'imagine qu'il est possible de gagner au moin 50% mais bon quand c'est fait c'est fait .
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h13.


 
 
 
 
Partenaires

Hébergement Web