OVH Cloud OVH Cloud

Serveur web en VB: TESTS

16 réponses
Avatar
Jean-Marc
Hello tous,

je suis en train de finir la première version d'un
petit serveur web, tout en VB. Je compte mettre
le code à la disposition du groupe, au moins pour
son intérêt didactique. Avant de mettre en ligne
la première release, je voudrais faire un test de
charge.

Je vous invite à vous connecter sur le site:
http://myjmnhome.dyndns.org

période du test: 16/09/2005, de 15:25 à 23:00.

Il y a quelques pages qui testent différents aspects
du serveur: pages statiques, dynamiques, SQL, etc.

Si ça plante, si vous rencontrez des anomalies, etc.,
vous pouvez me le signaler.

Merci à ceux qui vondront bien m'aider pour ces tests :-)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ; _no_spam_jean_marc_n2@yahoo.fr

10 réponses

1 2
Avatar
X
Bonjour,

Après avoir regardé, sauf si je n'ai pas fait ce qu'il fallait:

-1- Le texte est trop large, obligeant à fermer les favoris, que
généralement tout le monde a d'ouvert (-20% de largeur d'écran à prévoir)...

-2- lien 1, page statique:
Feuille très longue, écrite parfois toutes les 2 lignes, ce qui rallonge
encore...
Le modèle ne se fait plus trop, des onglets en entête gagneraient pour la
lisibilité, ou des hyperliens en table des matières avec lien de retour en
bas de chaque paragraphe...

-3- Grosse image:
Temps de chargement trop long, et encore je charge à presque un Mb/s, je
doute qu'une personne reste devant, elle risque de partir avant la fin...

-4- Petites images
Certaines ne s'affichent pas, ou alors au bout de plusieurs minutes? Il faut
les charger manuellement.

-5- page 1 dynamique
Le texte de gauche (détail), est collé à son encadrement, le décoller...

-6- page 2 dynamique
- Il n'y a pas de retour à l'index pour toutes les recettes.
- Certaine recette ne propose qu'un retour à l'index, alors que le retour
devrait s'effectuer dans le choix d'une autre recette.
- Les boutons sont en anglais, tout le monde ne le lit pas.

-7- Quelques images avec des commentaires en anglais, idem, tout le monde ne
le lit pas...

Je ne sais pas si c'est ça que tu voulais, j'espère, voilà, examen
terminé.

--
ECRIRE
http://irolog.free.fr/ecrire/index.htm

LOGICIELS
http://irolog.free.fr

SITE
http://irolog.free.fr/joe/index.htm

FAQ VB
http://faq.vb.free.fr

PRINCIPE D'UTILISATION DES NEWSGROUPS MICROSOFT
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
********************************************************



"Jean-Marc" a écrit dans le message de news:
432ac7b2$0$6563$
Hello tous,

je suis en train de finir la première version d'un
petit serveur web, tout en VB. Je compte mettre
le code à la disposition du groupe, au moins pour
son intérêt didactique. Avant de mettre en ligne
la première release, je voudrais faire un test de
charge.

Je vous invite à vous connecter sur le site:
http://myjmnhome.dyndns.org

période du test: 16/09/2005, de 15:25 à 23:00.

Il y a quelques pages qui testent différents aspects
du serveur: pages statiques, dynamiques, SQL, etc.

Si ça plante, si vous rencontrez des anomalies, etc.,
vous pouvez me le signaler.

Merci à ceux qui vondront bien m'aider pour ces tests :-)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;



Avatar
Fred
"Jean-Marc" a écrit dans le message de
news:432ac7b2$0$6563$
Hello tous,

je suis en train de finir la première version d'un
petit serveur web, tout en VB. Je compte mettre
le code à la disposition du groupe, au moins pour
son intérêt didactique. Avant de mettre en ligne
la première release, je voudrais faire un test de
charge.

Je vous invite à vous connecter sur le site:
http://myjmnhome.dyndns.org

période du test: 16/09/2005, de 15:25 à 23:00.

Il y a quelques pages qui testent différents aspects
du serveur: pages statiques, dynamiques, SQL, etc.

Si ça plante, si vous rencontrez des anomalies, etc.,
vous pouvez me le signaler.

Merci à ceux qui vondront bien m'aider pour ces tests :-)



Salut Jean-Marc,
Très intéressant !
Par contre je suppose que tu héberges toi-même ton serveur web (dyndns)
Penses-tu qu'un test de montée en charge soit très significatif dans ce
cas ?
Quelle est ta vitesse en upload ?
J'ai hâte de voir ton code :-)

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
Patrice Henrio
"Jean-Marc" a écrit dans le message de news:
432ac7b2$0$6563$
Hello tous,

je suis en train de finir la première version d'un
petit serveur web, tout en VB. Je compte mettre
le code à la disposition du groupe, au moins pour
son intérêt didactique. Avant de mettre en ligne
la première release, je voudrais faire un test de
charge.

Je vous invite à vous connecter sur le site:
http://myjmnhome.dyndns.org

période du test: 16/09/2005, de 15:25 à 23:00.

Il y a quelques pages qui testent différents aspects
du serveur: pages statiques, dynamiques, SQL, etc.

Si ça plante, si vous rencontrez des anomalies, etc.,
vous pouvez me le signaler.

Merci à ceux qui vondront bien m'aider pour ces tests :-)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;



a.. Lourde page statique
Pas de souci en ADSL 2MO, rapide

a.. Page de grosses images
Très long
a.. Plein de petites images
Le fait que les images s'affichent l'une après l'autre permet de f aire
patienter l'utilisateur qui trouvera le temps moins long.

a.. Page dynamique 1 (substitution de pattern dans un template)
90 ms, d'après ce qui s'est écrit, la première fois, ensuite entre 0 et 30
ms.

a.. Page dynamique 2 (requête base de donnée)
Relativement long mais acceptable

Bien sûr en ADSL 2MO

Conclusion : seules les grosses images sont vraiment trop lentes à
s'afficher.
Avatar
FL
"Jean-Marc" a écrit dans le message de news:
432ac7b2$0$6563$
Hello tous,

je suis en train de finir la première version d'un
petit serveur web, tout en VB. Je compte mettre
le code à la disposition du groupe, au moins pour
son intérêt didactique. Avant de mettre en ligne
la première release, je voudrais faire un test de
charge.

Je vous invite à vous connecter sur le site:
http://myjmnhome.dyndns.org

période du test: 16/09/2005, de 15:25 à 23:00.

Il y a quelques pages qui testent différents aspects
du serveur: pages statiques, dynamiques, SQL, etc.

Si ça plante, si vous rencontrez des anomalies, etc.,
vous pouvez me le signaler.

Merci à ceux qui vondront bien m'aider pour ces tests :-)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;




Hello,

J'ai fais un tour de toutes tes pages. Pas de plantage. Du beau boulot.
Peut-être faudrait-il essayer avec des pages dynamiques ayant plus de
traitements et avec un nombre important de connexions simultanées ?

Mais sinon, ça fonctionne.
Bravo !

P.S. : Je serais curieux de voir le code, au moins pour comprendre le
fonctionnement ;)
Avatar
Jean-Marc a écrit :

Hello tous,

je suis en train de finir la première version d'un
petit serveur web, tout en VB. Je compte mettre
le code à la disposition du groupe, au moins pour
son intérêt didactique. Avant de mettre en ligne
la première release, je voudrais faire un test de
charge.

Je vous invite à vous connecter sur le site:
http://myjmnhome.dyndns.org

période du test: 16/09/2005, de 15:25 à 23:00.

Il y a quelques pages qui testent différents aspects
du serveur: pages statiques, dynamiques, SQL, etc.

Si ça plante, si vous rencontrez des anomalies, etc.,
vous pouvez me le signaler.

Merci à ceux qui vondront bien m'aider pour ces tests :-)





Salut

Navigateur : Mozilla
OS: W2000 pro
derrière
Passerelle Debian Sage
Connexion ADSL 1Mo

Aucun Soucis à première vue.

Très grosse image: temps de chargement environ 33 secondes (pour 900 Ko)
Petite image : effectivement la dernière ligne (saus la deuxième image)
est plus longue à charger.

A+

Christophe
Avatar
Jean-Marc a écrit :

Hello tous,

je suis en train de finir la première version d'un
petit serveur web, tout en VB. Je compte mettre
le code à la disposition du groupe, au moins pour
son intérêt didactique. Avant de mettre en ligne
la première release, je voudrais faire un test de
charge.

Je vous invite à vous connecter sur le site:
http://myjmnhome.dyndns.org

période du test: 16/09/2005, de 15:25 à 23:00.

Il y a quelques pages qui testent différents aspects
du serveur: pages statiques, dynamiques, SQL, etc.

Si ça plante, si vous rencontrez des anomalies, etc.,
vous pouvez me le signaler.

Merci à ceux qui vondront bien m'aider pour ces tests :-)





Re

Au sujet des grosses images: Le temps de chargement est comparable à
celui que l'on obtient lorsque l'on charge de l'image satéllite ou vue
aérienne sur des sites spécialisés.
Il n'y a rien de choquant a priori, ce que j'ai vu de plus rapide
jusqu'à maintenant:

http://www.digitalglobe.com/katrina_gallery.html

Là les images font 3200 Ko et on obtient le même temps de chargement que
pour ton image de 900Ko

A+

Christophe
Avatar
Fabien Bezagu
Ca ne fonctionne pas avec Opera 8.02 : j'ai le source de la page....

"Jean-Marc" a écrit dans le message de news:
432ac7b2$0$6563$
Hello tous,

je suis en train de finir la première version d'un
petit serveur web, tout en VB. Je compte mettre
le code à la disposition du groupe, au moins pour
son intérêt didactique. Avant de mettre en ligne
la première release, je voudrais faire un test de
charge.

Je vous invite à vous connecter sur le site:
http://myjmnhome.dyndns.org

période du test: 16/09/2005, de 15:25 à 23:00.

Il y a quelques pages qui testent différents aspects
du serveur: pages statiques, dynamiques, SQL, etc.

Si ça plante, si vous rencontrez des anomalies, etc.,
vous pouvez me le signaler.

Merci à ceux qui vondront bien m'aider pour ces tests :-)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;



Avatar
Jean-Marc
Un grand MERCI à vous tous pour votre feedback !

Monsieur X: je ne fais PAS un test d'ergonomie, mais un
test technique du logiciel SERVEUR. Merci qd même.

Fred:
-----
Merci pour tes remarques.
Oui, j'héberge mon site moi même, le serveur tourne sur
mon PC perso (un laptop avec 700 Mo de RAM).
Je testais surtout la robustesse pour:
- connections simultanées: OK
- divers navigateurs : OK

Je ferais un vrai test de montée en charge (avec votre
concours, j'espère) dès que j'aurais déployé sur une
machine dédiée.

Ma vitesse en upload est de 128 Kbps (théorique), je suis
en Belgique et mon provider est Skynet.

Patrice:
--------
Merci pour les chiffres, je les note précieusement.

Pour la grosse image, je pense améliorer les choses
(un peu), je vais jouer avec les tailles des buffers
envoyés. Tests en cours.

page dynamique, 30 ou 90 ms, c'est tout bon. Je peux
améliorer les choses assez nettement en optimisant le
parsing des pages, qui est fait de façon naïve (instr).

Pour les requêtes, là, je peux gagner beaucoup! Je n'ai
volontairement fait AUCUN effort d'optimisation, la
manière dont j'accède la DB est volontairement simpliste
et donc lente. Je pense gagner un facteur 2.

FL:
---
Je note ta suggestion, je vais faire une page de test
dynamique plus volumineuse, avec plus de traitements.
merci pour tes infos.

Pas-de-Spam:
------------
merci des infos :-)


A tous:
====== un grand merci pour vos tests et surtout pour votre
retour d'info.

J'ai pris bonne note de tout, cela me permet de voir les axes
d'amélioration.

Quelques chiffres:
******************
Pages ou ressources servies : 961
Connections : 82
Max conn. simultanées : 11

A priori, je vais me concentrer sur la rapidité générale, je ne
vais pas essayer d'optimiser beaucoup le chargement du type
"grosse image". Ce genre de page est pathologique
(sauf site spécialisé)
Je vais quand même essayer de l'améliorer, pour les download.

Les bons points: à un moment, vous étiez 11 en simultané et
tout c'est bien passé. Rassurant.

Je continue mes tests, j'étofferais sans doute avec de nouvelles
pages pour tester plus violemment les accès DB, après amélios.

Je mettrais le code en téléchargement dès
que je serais sur que tout est raisonnablement stable.

Merci encore à tous !

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
Jean-Marc
"Fabien Bezagu" <fbezagu_at_novacor_dot_fr> a écrit dans le message de
news:
Ca ne fonctionne pas avec Opera 8.02 : j'ai le source de la page....



Hello, quelle page en particulier ?

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
Fred
Dans : news:432aeaa5$0$17030$,
Jean-Marc disait :
Je testais surtout la robustesse pour:
- connections simultanées: OK
- divers navigateurs : OK




J'ai essayé avec opera suite au post de Fabien Bezagu.
Moi je n'ai pas le source de la page mais un message me demandant avec
quoi je veux ouvrir le flux de type application/octet-stream.
Un problème d'en-tête http ?


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
1 2