Saturation d'un serveur à cause du php, vous avez connu ca?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

fat-freddy
WRInaute discret
WRInaute discret
 
Messages: 158
Inscription: 24 Nov 2003

Saturation d'un serveur à cause du php, vous avez connu ca?

Message le Lun Jan 10, 2005 23:47

Salut,

Je suis en train de mettre au point un site qui devrait recevoir un grand nombre de visiteur, je dispose d'un serveur Superplan chez ovh, Celeron-2.6 GHz et 128 Mo de ram et j'ai peur que mon serveur sature vite à cause des requêtes sql.

Avez vous déjà été confronté a ce probléme ? Si oui quel volume de visiteur cela représenté et dans quel contexte ? A savoir qu'il y a 3 requêtes assez simples sur chacune de mes pages.

Merci pour vos lumières :wink:
Fat

fredsoft
WRInaute discret
WRInaute discret
 
Messages: 242
Inscription: 26 Jan 2003

Message le Lun Jan 10, 2005 23:55

128 mo c'est pas assez

totoro
WRInaute impliqué
WRInaute impliqué
 
Messages: 925
Inscription: 28 Juil 2004

Message le Mar Jan 11, 2005 0:00

Le nb de visiteurs ne signifie rien, il faut plutot voir le nb de requetes si reelement ca vient de ca.

Tu as des accès sur la charge du serveur et d'apache (genre MRTG et phpsysinfo) ?

spijoelx
WRInaute discret
WRInaute discret
 
Messages: 249
Inscription: 6 Fév 2004

Message le Mar Jan 11, 2005 0:09

plusieurs éléments rentrent en compte en plus du nombre de pages affichées, comme le nombre de requete par page, l'optimisation de ton script, la configuration de ton mysql..

mais 128 de ram comme dit plus haut c'est pas suffisant, et ça l'est encore moins si tu comptes recevoir pas mal de trafic.

fat-freddy
WRInaute discret
WRInaute discret
 
Messages: 158
Inscription: 24 Nov 2003

Message le Mar Jan 11, 2005 0:19

ok 128 ce n'est pas suffisant mais pour quel ordre de volume ??

est-ce que cela pourrait supporté 50 000 visiteurs par jour à raison de 3 requêtes par page ou cela bloquerait déjà à 15 000 ?

c'est juste une approximation basée sur vos expériences que je souhaite, rien de bien precis...

stream
WRInaute discret
WRInaute discret
 
Messages: 124
Inscription: 15 Sep 2004

Message le Mar Jan 11, 2005 1:07

Salut freddy,

A mon avis, tu vas saturer dès 5 OOO visiteurs, mais c'est surtout le nombre de connexions simultanées qui est le + important.
Tu vas souvent avoir ce message :
" Too many connections ..."

Il te faut un minimum de 512 Mo.


berberber
WRInaute impliqué
WRInaute impliqué
 
Messages: 647
Inscription: 26 Mai 2003

Message le Mar Jan 11, 2005 3:51

En fait, pour en avoir fait l'experience, un serveur OVH de base comme celui-ci, n'est pas forcement livré avec une optimisation mysql. Clairement (seulement par experience 128 Mo ce n'est pas beaucoup), mais une optimisation des réglages (fait appel à un spécialiste si tu ne sais pas faire), permet d'ameliorer, avec les ressources disponibles grandement ton rendement, et permet plus de connexions mysql et de visites.

Une autre chose à voir serait peut etre de regarder l'architecture de ton site. De prévoir un cache par exemple. Mais là tout dépend de toi.

Tu parles de 50 000 visiteurs ou pages ?

A titre d'exemple, mon serveur avec 500 Mo de RAM il y a peu saturait lors de 25 000 (incluant des requetes mysql, car le probleme est souvent là) pages vues par jour.

fat-freddy
WRInaute discret
WRInaute discret
 
Messages: 158
Inscription: 24 Nov 2003

Message le Mar Jan 11, 2005 9:55

Oui je parlais bien de 50 000 visites par jour, ce n'est pas pour de suite mais j'espére y arriver donc je préfére anticiper :)

C'est étrange qu'un serveur dédier ne puisse pas supporter une si petite charge...

Vous auriez de bon lien de tuto pour optimiser la config mysql ?

thx


Digit
WRInaute impliqué
WRInaute impliqué
 
Messages: 613
Inscription: 18 Avr 2003

Message le Mar Jan 11, 2005 9:58

Faut voir aussi si les scripts PHP manipulent de gros objets gourmands en RAM, ce qui aura un impact négatif.
La durée de génération d'une page intervient également, car elle augmente le nb de pages servies simultanément et donc la conso RAM.

nycius
WRInaute discret
WRInaute discret
 
Messages: 163
Inscription: 14 Avr 2004

Message le Mar Jan 11, 2005 10:06

C'est étrange qu'un serveur dédier ne puisse pas supporter une si petite charge...

> euh tu tables sur des gros chiffres si cest du VU
50 000 * 30 = 1 500 000

avec 1 500 000 VU par mois ta pas un superplan chez ovh lolol

ta 2 serveurs mini qui se repartissent les charges

tu as qua prendre un serveur qui supporte les img et lautre qui gere les pages et un autre qui supporte ta base

fat-freddy
WRInaute discret
WRInaute discret
 
Messages: 158
Inscription: 24 Nov 2003

Message le Mar Jan 11, 2005 10:18

J'aurai imaginé être tranquille plus longtemps avec ce dédié ... zut

Sinon dans la série tuto vous en auriez un qui liste les ressources pompées par tel ou tel objets ou fonctions php, qui propose des optimisations efficaces ?

Je n'est rien trouvé de terrible sur le sujet...


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19420
Inscription: 19 Avr 2002

Message le Mar Jan 11, 2005 10:57

vous auriez pas un tuto précisément sur l'optimisation des tables et des requêtes MySQL ? Du genre comment définir des clés, comment optimiser le + possible des requêtes MySQL ? Ca pourrait servir au serveur de WRI...

nycius
WRInaute discret
WRInaute discret
 
Messages: 163
Inscription: 14 Avr 2004

Message le Mar Jan 11, 2005 11:02


oberon
WRInaute discret
WRInaute discret
 
Messages: 154
Inscription: 26 Sep 2003

Message le Mar Jan 11, 2005 11:23

quelques trucs ici :
http://www.chevrel.org/fr/optimiser/phpmysql/

en résumé : utilise la commande mysql explain, mets une solution de cache page en place.

fat-freddy
WRInaute discret
WRInaute discret
 
Messages: 158
Inscription: 24 Nov 2003

Message le Mar Jan 11, 2005 11:57

trés intéressants ces liens, je vais me pencher sur la mise en cache de mes pages, cela me semble une trés bonne solution
merci !

Saturation d'un serveur à cause du php, vous avez connu ca?

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Web Accelerator



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités