GNU/Linux >> Tutoriels Linux >  >> Linux

Comment calculer les besoins en bande passante d'un site Web ou d'une application Web

Présentation

L'un des principaux facteurs à prendre en compte lors du développement d'un site Web ou d'une application Web est la bande passante dont votre configuration aura besoin pour fonctionner correctement.

Connaître vos besoins en bande passante vous aide à choisir le bon fournisseur d'hébergement et à planifier en fonction de vos besoins.

Dans ce didacticiel, nous allons vous montrer comment calculer la bande passante requise pour votre site Web ou votre application Web.

Qu'est-ce que la bande passante ?

Bande passante représente la capacité maximale de données pouvant être transférées sur un réseau en une seconde. La plus petite unité de mesure est exprimée en bits par seconde. Avec les progrès de la technologie, les FAI utilisent désormais des  mégabits par seconde (Mbps) ou gigabits par seconde (Gbit/s).

Bande passante est un terme qui décrit la quantité de trafic entre votre site Web et les utilisateurs via Internet. Ne confondez pas la bande passante avec la vitesse de connexion car ce ne sont pas les mêmes.

Bande passante par rapport au transfert de données

Le terme bande passante est parfois utilisé de manière interchangeable avec le transfert de données. Ce sont en fait deux choses très différentes.

Bande passante détermine la quantité potentielle maximale de données vous pouvez transférer par unité de temps entre votre site Web et les utilisateurs. Ce terme ne représente pas les données réelles que vous transférez, mais la quantité théorique de données que vous pouvez traiter en une seconde.

D'autre part, le transfert de données fait référence à la quantité totale réelle de données que vous transférez au cours d'une période, généralement un mois. Les unités de mesure sont les kilo-octets (Ko), les mégaoctets (Mo), les gigaoctets (Go) et, pour les applications volumineuses, les téraoctets (To).

L'importance de la bande passante

Le calcul de la bonne quantité de bande passante pour votre application Web est crucial pendant la phase de développement et pour garantir la stabilité des performances. Assurez-vous de prendre en compte les pics soudains de trafic. Une bonne règle est d'aller 50 % au-dessus vos besoins prévisionnels en bande passante.

Cependant, lors du choix d'un hébergeur, le calcul peut sembler inutile puisque la plupart des hébergeurs proposent "illimité" plans de bande passante.

Qu'est-ce que la bande passante illimitée

De nombreux fournisseurs annoncent "illimité ” plans de bande passante. Cette formulation implique que vous pouvez transférer autant de données que nécessaire. Ici, un hébergeur propose un forfait qui simplifie l'achat et la recherche d'une solution d'hébergement.

La vérité est, cependant, qu'il est impossible pour les sociétés d'hébergement d'offrir une bande passante vraiment illimitée . Les coûts et les exigences technologiques seraient trop élevés pour le faire.

Pour cette raison, les plans de bande passante illimitée offrent suffisamment de bande passante pour couvrir la plupart des besoins des clients. Par conséquent, les plans semblent être illimités pour ces utilisateurs. Dans la majorité des cas, les plans réguliers couvrent les exigences standard des applications Web. Il existe également des forfaits pour les clients plus avancés, offrant une vitesse supérieure à celle offerte par les forfaits illimités réguliers.

Calcul des besoins en bande passante

Avant de calculer vos besoins en bande passante, vous devez connaître la taille moyenne des pages sur votre site Web.

Pour déterminer la taille, utilisez un test de temps de chargement et prenez en compte les données d'au moins dix pages. Ensuite, calculez la taille moyenne des pages de votre site Web.

Avec cette information, vous devez prendre en compte deux éléments supplémentaires :

  1. Le nombre de visites sur vos pages.
  2. Bande passante supplémentaire dont vous pourriez avoir besoin en cas de pic de trafic. Cela évite les problèmes de performances potentiels ou même les temps d'arrêt.

Il existe deux formules pour calculer la bande passante nécessaire.

Exigences de bande passante du site Web sans téléchargements d'utilisateurs

Lorsque votre site Web ne propose pas de contenu téléchargeable aux visiteurs, utilisez la formule suivante pour calculer la bande passante requise :

Bandwidth = Average Page Size x Average Page Views x Average Daily Visitors x 30 x Redundancy

Pour décomposer la formule :

  • Taille moyenne des pages – Cette partie correspond à la taille moyenne de votre page Web.
  • Nombre moyen de pages vues – Représente le nombre moyen de pages vues par visiteur.
  • Nombre moyen de visiteurs quotidiens – Le nombre moyen de visiteurs mensuels.
  • 30 – représente les jours d'un mois.
  • Redondance – Un facteur de sécurité pour éviter les pics de trafic. La plage va de 1,3 à 1,8.

Le calcul est un peu différent lorsque votre site Web propose du contenu téléchargeable.

Exigences de bande passante du site Web avec les téléchargements d'utilisateurs

Pour calculer la bande passante nécessaire lorsque votre site Web propose du contenu téléchargeable, utilisez la formule suivante :

Bandwidth = [(Average Page Size x Average Page Views x Average Daily Visitors) + (Average Download Per Day x Average File Size)] x 30 x Redundancy

Les nouveaux paramètres de cette formule sont :

  • Téléchargement moyen par jour – Représente le nombre moyen de fichiers téléchargés par jour.
  • Taille moyenne des fichiers – Il s'agit de la taille moyenne des fichiers téléchargeables.

Grâce à ce calcul, vous connaissez les besoins en bande passante projetés avec les téléchargements des utilisateurs.


Linux
  1. Comment installer l'application Spotify sur Linux

  2. Comment puis-je vérifier l'utilisation de la bande passante du VPS ?

  3. Comment mesurer le temps d'exécution moyen d'un script ?

  4. Comment limiter la bande passante réseau ?

  5. Comment limiter l'utilisation de la mémoire des applications ?

Comment changer le nom du site Web dans WordPress

comment démarrer/arrêter le pool d'applications depuis solidcp ?

Comment recycler le pool d'applications d'un site Web

Comment puis-je voir la quantité de bande passante utilisée par un site Web ?

Comment installer le serveur d'applications sur Windows Server 2012

Comment créer un site Web sur le panneau de configuration Vesta