web-dev-qa-db-fr.com

Comment connaître la capacité de traitement des demandes de mon site?

Je souhaite savoir combien de trafic mon site Web peut gérer. Comme par exemple, 1000 demandes simultanées par seconde, ou 1 lakh visiteurs en ligne.

Mon site Web vient de démarrer, et il est hébergé en partage, avec une bande passante illimitée. Existe-t-il des outils pour mesurer la capacité de mon site?

Aussi, je veux savoir, quelle est la capacité moyenne de trafic qu'un site Web sur hébergement partagé peut gérer en général? Si les demandes augmentent plus que la limite, que se passe-t-il?

1
shasi kanth

En ce qui concerne ce que le site peut supporter, il existe de nombreux facteurs:

  • Quelles sont les vitesses de chargement/téléchargement des lignes?
  • Quelle est la spécification du serveur?
  • Combien d'autres sites Web sont sur le serveur et quelle est leur consommation de ressources?
  • Quelle est la taille des données que vous envoyez (petit site HTML vs streaming vidéo).

Bien sûr, le fait que vous soyez sur un hébergement partagé signifie qu'il est très difficile de tester aussi et que les limites peuvent être différentes - si vous effectuez un test alors qu'un autre site sur le même serveur décide d'exécuter une requête SQL très volumineuse/gourmande en ressources, puis cela affectera vos résultats.

L’essentiel est de surveiller le site et, si vous rencontrez des problèmes, envisagez de passer à un SMV avec un minimum de ressources dédiées ou à un serveur dédié.

1
Dave

Selon votre hébergeur, vous pouvez exécuter un test de charge sur ce site. Il existe plusieurs outils pour ce faire, e. g. Apache fournit l'outil "ab" (Apache Benchmark) pour mesurer les résultats purs et vous fournir des valeurs min/max/moyennes. Bien que vous deviez commencer avec un faible nombre de demandes (5 simultanées), puis commencer à augmenter le nombre de demandes (5 à 10 hits/s). Cela vous donnera une image de base de ce que votre site pourrait être capable de gérer.

N'oubliez pas que s'il s'agit d'un site d'hébergement partagé, votre test de charge peut affecter d'autres sites Web hébergés sur ce même serveur. Alors soyez gentil avec vos tests. De plus, votre fournisseur peut avoir mis en place des contre-mesures qui pourraient empêcher ces types de tests de charge.

1
Winni