Deprecated: Function create_function() is deprecated in /home/clients/b7ef81c3b444cb44e6c1051a0d490c9f/sites/info-helpdesk.ch/templates/meembo-red/index.php on line 1
comment créer une page web qui occuperai toute la bande passante? - Forum - Portail de l'informatique et telecom Suisse-Info-Helpdesk

comment créer une page web qui occuperai toute la bande passante?

Plus d'informations
il y a 6 ans 11 mois #1 par kevinig
hello!

aujourd’hui c'est mois qui à besoin de votre aide :dry: ;

je souhaiterai à but de pouvoir tester une ligne avec internet + de la tv par ip :

Créer une page web qui, au lancement,celle-ci prenne toute la bande passante disponible pendant environ 1min et ainsi en même temps lancer la tv par ip afin de voir si la ligne supporte une grosse charge sur le réseau.

niveau de la charge pour le site web ceci ne pose pas de problème du fait que nos serveur supporte jusqu'à 200mb en up et down.

le seul souci c'est des créer cet page web.. en html? php? java?

je ne sait vraiment pas par ou commencer alors à l'aide svp! :whistle:


merci d'avance à vous tous!

Retrouvez moi en ligne sur ps3! "DJK13"

merci de votre visite!
cliquer sur nos pub sa ne fait pas de mal ;)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois - il y a 6 ans 11 mois #2 par lemming
Salut,

Tout d'abord, je ne pense pas être l'expert pour résoudre ce problème. Je vais proposer mon point de vue et je remercie les personnes plus qualifiées de m'éclairer.

Si je résume ton projet, tu souhaites tester la fiabilité de ta ligne en effectuant un test de charge.
Quels sont les éléments qui t'indiqueront si le test a échoué ? Est-ce que tu estimeras que si le son ou l'image de la TV sacade, cela signifie que le test a échoué ?
Dernière édition: il y a 6 ans 11 mois par lemming.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois - il y a 6 ans 11 mois #3 par kevinig
oui le but étant de tester si le routeur attribue bien une priorité à la tv et non pas au pc. effectivement si la tv freeze cela voudra dire que la ligne ou routeur n'est pas capable de gerer une grosse charge.

par ex: sur une ligne ayant un atteignable de 15mb avec 1 tv et un abo à 20 mb. le test de charge permettera de voir si la ligne réserve bien environ 5mb pour la tv et le reste pour le pc. si, au contraire le pc prend les 15mb et plus rien pour la tv, elle ne fonctionnera pas et cela permettera de détecter que le routeur est défectueux.


difficile hein? :)

pourrait on faire envoyer un monstre fichier temporaire sur le pc qui affichera la page?

merci pour ton aide.

Retrouvez moi en ligne sur ps3! "DJK13"

merci de votre visite!
cliquer sur nos pub sa ne fait pas de mal ;)
Dernière édition: il y a 6 ans 11 mois par kevinig.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois - il y a 6 ans 11 mois #4 par lemming
Très bien. Le problème que je vois se présenter est le suivant :
Si ton routeur ne gère pas le QoS , il va assigner une bande passante X à chaque client selon la formule (Bande passante total) / (Nombre de client).
Dans ton exemple : (15 Mb) / (2 clients) = 7.5 Mb. Tu vois le problème ? Avec deux clients (une TV et un client sur le PC), tu n'arrive pas dans un scénario où le QoS serait utilisé car dans cette situation, ta TV a encore une marge de 2.5 Mb.

Donc 1re chose : il faut que ton application connaisse ta bande passante afin que tu puisse définir le nombre de client à utiliser.

Ensuite, il faut créer du trafic avec tes clients. Tu pourrais faire en sorte que ton script soit exécuté durant x minutes, mais tu pourrais tomber sur un problème du fait que la plupart des hébergeurs bloques l'exécution des scripts après un certain temps (30 sec).
Le plus simple, c'est le téléchargement d'un fichier.

Scénario de test par rapport à ton exemple :
J'ai une ligne à 15 Mb.
J'ai un PC et une TV.
La TV requière un débit descendant de 5 Mb

Je démarre sur le PC 4 clients qui vont télécharger un fichier de 1 GB (par exemple).
Dans la pratique, ces 4 clients pourront être 4 téléchargements.

Le nombre total de client sur la ligne est de 4+1=5
Le bande passante assigné à chaque client est de 3 Mb.

Si la TV saccade et que les 4 clients ont une vitesse de téléchargement de 3 Mb, le routeur ne gère pas le QoS.
Si la TV ne saccade pas et que les 4 clients ont une vitesse de téléchargement de 2.5 Mb ((15-5)/4), la routeur gère le QoS.

Le problème avec cette solution utilisant un navigateur web pour démarrer les tâches, c'est qu'une page PHP ne peut renvoyer qu'un seul fichier à la fois, un seul téléchargement. Une solution serait d'appeler 4 fois la page.

Pour le téléchargement d'un fichier : PHP script to download a file
Dernière édition: il y a 6 ans 11 mois par lemming.
Les utilisateur(s) suivant ont remercié: kevinig

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #5 par kevinig
whaou! :silly: merci pour cette réponse on ne peut plus complète :cheer:


je vais jeter un oeil a tout cela, par contre j'ai oublié de préciser, l'on dispose de notre propre serveur sous linux donc les limites c'est nous qui les établissons, par ailleurs si c'est une applications qui aurait besoin d’être sur un serveur cela ne serait pas un souci.

je vais continuer mes recherches un grand merci pour tes réponse B)

Retrouvez moi en ligne sur ps3! "DJK13"

merci de votre visite!
cliquer sur nos pub sa ne fait pas de mal ;)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #6 par JoJoMimosa
Donc,
Tu places un bon gros fichier +un script php sur ton serveur
Tu l'appelle avec ton script php sur ton ordi, avec quatre onglets ouverts? (sur chrome tu peux voir la bp des téléchargements)
Tu check ta télé en même temps :-)
(juste pour essayer d'apporter mon aide)

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.099 secondes
Legetøj og BørnetøjTurtle