|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 46 ![]() |
Bonjour,
je développe un (petit) site commercial et je voulais avoir quelques précisions quand aux limites des appels que l'on peut faire à une base de données. J'ai conçu un système de cache sur mon site afin d'eviter qu'a chaque chargement de page tout mon code PHP et toutes les requettes SQL soient executées. Néanmoins certaines pages doivent rester dynamiques et font des multitudes d'appels à la BDD MySQL. Je voudrais savoir dans quelles mesures (sur un serveur mutualisé chez OVH) il pourrait y avoir dépassement de capacités... D'autre part je n'ai jamais utilisé les fonctions mysql_free_result() et mysql_close(). Tout marche très bien mais je suis le seul visiteur du site actuellement. Est ce que cela pourrait surcharger le serveur en cas de forte affluence sur le site ??? Merci beaucoup ! |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Tout dépend du nombres de visiteurs, de la structure de tes tables, des indexes posés, des requetes effectuées...
Si tout marche bien, pas de raison de s'inquiéter.
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 46 ![]() |
Et si ce site présente un code assez volumineux (pas super bien développé), beaucoup de requettes (sans utiliser de requettes imbriquées etc...), des tables avec des structures plutot bien faites je pense, et disons un nombre moyennement elevé de visiteurs (clientelle très ciblée puisque produits très très chers) ???
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
La seule façon d'avoir une réponse personnalisée, c'est de faire des benchmark. Ils existent des outils, comme JMeter ou ab (apache), qui permettent de tester la montée en charge de ton application.
Mais franchement je ne me fait pas de soucis au vu du peu que je connais de ton environnement. Pour etre sur, effectue un EXPLAIN des requêtes les plus lourdes, ce qui te permettra de poser des indexes. Un petit ANALYZE TABLE de temps en temps et roule ma poule.
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 46 ![]() |
Merci de ta rapidité et de ta précision
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com