Reply to this topicStart new topicStart Poll

> Des nouveautés avec bd@net
stef
Posted: 26/09/05 22:24
Quote Post


Super User
**

Group: Super Membre
Posts: 82
Member No.: 4
Joined: 10/05/02
Submissions: None Submitted
Downloads: 1



En lisant le petit descriptif de la derniére mise à jour ABAL3 ,vous aurez peut-etre comme moi lu "BD@NET Multitasking option for the PutFile function"
Pas beaucoup d'information, mais multitasking, ca veut dire multi-tache !!!
BD@NET serait devenu multi-tache ? c'est un reproche qui lui était fait , peut etre que maintenant, bd@net sait traiter plusieurs envoi simultanément.
Jeamie pourra nous eclairer sur cette nouvelle fonctionnalité, peut-être lors du prochain tchat du 5 Octbre prochain.

salutations
PMEmail Poster
Top
coke38
Posted: 27/09/05 18:46
Quote Post


Hyper User
*****

Group: Modérateur
Posts: 630
Member No.: 81
Joined: 10/11/02
Submissions: None Submitted
Downloads: 6



Bonjour,

Stef, arrête-moi si je dis des bêtises, mais en quoi BD@NET n'est pas déjà multitâches, dans le sens ou il peut accepter plusieurs clients en réception de méthode GET, POST, etc. :huh:

Pour moi, BD@NET c'est un script CGI qui permet d'interfacer un programme ABAL++ avec un navigateur client. En conséquence, chaque client s'exécute dans un processus BD@NET différent sur le serveur ou dit autrement, il y a autant de processus BD@NET que de clients, non? :unsure:

Merci pour les précisions à ce sujet :blink:

Cordialement,
PM
Top
GUIARD
Posted: 27/09/05 20:09
Quote Post


Martien User
******

Group: Membre
Posts: 1751
Member No.: 239
Joined: 25/04/03
Submissions: None Submitted
Downloads: No Files Downloaded



lire multithread peut être.
PMEmail PosterUsers Website
Top
root
Posted: 27/09/05 20:18
Quote Post


God of the forum
*******

Group: Admin
Posts: 6115
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



J'espére ne pas me tromper dans mes explications:

La bibliothéque BD@NET donne a un programme abal les moyens de scanner un port et d'y recevoir des requetes http.
Le programme abal ( le serveur http abal pour etre plus préci) traite alors la requete :
- soit il renvoi un fichier qui lui est demandé ( cas d'un fichier image par exemple)
- soit on lui demande une page html statique , on se retrouve alors dans le 1er cas , soit une page 'dynamique'. Dans ce cas, 2 possibilités, envoyer au client au fur et a mesure de la composition , ligne par ligne , ou bien créer dynamiquement le fichier html et l'envoyer alors on se retrouve dans le 1er cas.

Le probléme c'est que tant que le programme abal serverur http , n'a pas fini de traiter une requete , il n'en traite pas d'autre.

Plusieurs astuces pour libérer le serveur http : avoir que des pages dynamiques et avec le moins de sous-requete possible ( mettre le moins d'image possible ) , avoir plusieurs programme abal serveur http qui scanne chacun un port et renvoyer des requetes vers ces serveurs pour se liberer de requete à traiter( exemple spécialiser un serveur pour les fichiers et page statique et un autre pour les pages dynamique.

QUOTE
il peut accepter plusieurs clients en réception de méthode GET, POST,
mais tant qu'il n'a pas traité une requete , il n'en traite pas d'autre.

bd@net , c'est pas apache ou SSI ;-)

La nouveauté ca serait le multitache dans l'envoi de fichier mais faudrait que jamie nous confirme cela.

Mais bd@net ne ressemble pas au fonctionnement que tu décris ;-)

Mais bd@net ca fonctionne , nous avons réaliser un petit serveur http pour un client.
Le probléme, c'est pas trop de faire le programme, ce qui est plus dur, c'est la notion de session et de passage de parametre, on ne peut pas conserver les infos dans des variables puisque chaque requete est un nouveau context d'execution. il faut donc s'organiser pour transporter dans les requetes les infos necessaire dans le principe d'un post d'un formulaire &champ1=..&champ2=....
Le plus dur c'est de faire une consultation d'un fichier avec défilement de page etc....
Mais on y arrive et le résultat fonctionne.

Salutations
PM
Top
root
Posted: 27/09/05 22:15
Quote Post


God of the forum
*******

Group: Admin
Posts: 6115
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



je ne sais pas si jamie a rendu bd@net multi-tache, mais ce qui est sur, c'est que je viens de tester le site stock outil :
- j'ai lancer le téléchargement en simultané de 2 fichiers de mise à jour ( 2 téléchargements en paralléle) et bien le download est bien simultané et j'ai en meme temps fait des consultations de la page des mises à jour, tout est fluide.
Je ne sais pas ce que jamie a fait, je ne sais pas si c'est bd@net qui est devenu multitache ou bien le serveur abal http qui utilise bd@net, mais cela est vraiment trés interessant par rapport à l'ancien comportement.

Il faudra que jamie nous explique ces améliorations.

Salutations
PM
Top
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:

Topic Options Reply to this topicStart new topicStart Poll

 

webcron.org Get Firefox! prologue-community.org est monitoré par ikoula.fr Referenceur Gratuit www.prologue-community est mis en évidence sur internet grace à daubresse.fr
moteur de recherche - referencement
Conformément à l'article 34 de la loi "Informatique et Liberté" vous disposez d'un droit d'accès, de modification, de rectification et de suppression des données qui vous concernent.
Pour l'exercer, merci de nous contacter : CONTACT US

www.prologue-community.org n'est pas enregistré à la CNIL
www.prologue-community.org est hébergé sur visit.fr

www.prologue-community.org est indépendant de la société Prologue
Une grande partie des logiciels et outils cités sur www.prologue-community.org sont des produits et marques déposées par la société Prologue


MKPortal M1.1 Rc1 ©2003-2005 All rights reserved
Page generated in 0.01319 seconds with 2 queries