Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Stratégie de chargement de données

6 réponses
Avatar
rrostagni
Salut =E0 tous,
mon interrogation est la suivante : d'apr=E8s votre exp=E9rience, vaut-il
mieux charger toutes les donn=E9es d'une fen=EAtre ou ne charger que les
donn=E9es r=E9ellement visibles au moment de l'initialisation ?
Je m'explique :
dans le cas d'une fen=EAtre qui contient des onglets ou des bo=EEtes =E0
outils, l'utilisateur peut d=E9rouler des zones de la fen=EAtre pour voir
des donn=E9es sp=E9cifiques. Dans un souci de performance et d'=E9conomie
de trafic sur le r=E9seau, vaut-il mieux n'envoyer de requ=EAte que
lorsque l'utilisateur souhaite voir des donn=E9es "repli=E9es" ou alors
tout charger d=E8s l'initialisation de la fen=EAtre (au risque de charger
des donn=E9es qui ne seront pas consult=E9es) ?

Tel est mon questionnement. C'est une peu le m=EAme risque que la
pr=E9diction de branchement des processeurs.

Est-ce que le gain d'un chargement partiel vaut le co=FBt ? L'envoi de
requ=EAte au moment du "d=E9roulement" d'une zone n'est-il pas p=E9nalisant
en terme de temps d'affichage ?

Mon application fonctionne en client/serveur et est d=E9velopp=E9e sous
Windev 10. Elle tourne sur un parc de machines sous XP tout comme le
serveur. Il y a g=E9n=E9ralement 4 postes en activit=E9 simultan=E9ment.

Merci pour vos avis.

A+

6 réponses

Avatar
JeAn-PhI
rrostagni avait écrit le 06/03/2009 :
Salut à tous,
mon interrogation est la suivante : d'après votre expérience, vaut-il
mieux charger toutes les données d'une fenêtre ou ne charger que les
données réellement visibles au moment de l'initialisation ?
Je m'explique :
dans le cas d'une fenêtre qui contient des onglets ou des boîtes à
outils, l'utilisateur peut dérouler des zones de la fenêtre pour voir
des données spécifiques. Dans un souci de performance et d'économie
de trafic sur le réseau, vaut-il mieux n'envoyer de requête que
lorsque l'utilisateur souhaite voir des données "repliées" ou alors
tout charger dès l'initialisation de la fenêtre (au risque de charger
des données qui ne seront pas consultées) ?

Tel est mon questionnement. C'est une peu le même risque que la
prédiction de branchement des processeurs.

Est-ce que le gain d'un chargement partiel vaut le coût ? L'envoi de
requête au moment du "déroulement" d'une zone n'est-il pas pénalisant
en terme de temps d'affichage ?

Mon application fonctionne en client/serveur et est développée sous
Windev 10. Elle tourne sur un parc de machines sous XP tout comme le
serveur. Il y a généralement 4 postes en activité simultanément.

Merci pour vos avis.

A+



je dirais que c'est fonction de la qté de données que vous souhaitez
remonté
par exemple :
- une fichier client je remonte tout
- une liste de client je ne remonte que la liste en fonction d'une
recherche
- si une fenêtre contient des onglets et bcp de data alors je remonte
les data en fonction de l'onglet

etc

--
Cordialement JeAn-PhI
Avatar
Albert P.
"JeAn-PhI" a écrit dans le message de news:
49b1085e$0$4570$
rrostagni avait écrit le 06/03/2009 :
Salut à tous,
mon interrogation est la suivante : d'après votre expérience, vaut-il
mieux charger toutes les données d'une fenêtre ou ne charger que les
données réellement visibles au moment de l'initialisation ?
Je m'explique :
dans le cas d'une fenêtre qui contient des onglets ou des boîtes à
outils, l'utilisateur peut dérouler des zones de la fenêtre pour voir
des données spécifiques. Dans un souci de performance et d'économie
de trafic sur le réseau, vaut-il mieux n'envoyer de requête que
lorsque l'utilisateur souhaite voir des données "repliées" ou alors
tout charger dès l'initialisation de la fenêtre (au risque de charger
des données qui ne seront pas consultées) ?

Tel est mon questionnement. C'est une peu le même risque que la
prédiction de branchement des processeurs.

Est-ce que le gain d'un chargement partiel vaut le coût ? L'envoi de
requête au moment du "déroulement" d'une zone n'est-il pas pénalisant
en terme de temps d'affichage ?

Mon application fonctionne en client/serveur et est développée sous
Windev 10. Elle tourne sur un parc de machines sous XP tout comme le
serveur. Il y a généralement 4 postes en activité simultanément.

Merci pour vos avis.

A+



je dirais que c'est fonction de la qté de données que vous souhaitez
remonté
par exemple :
- une fichier client je remonte tout
- une liste de client je ne remonte que la liste en fonction d'une
recherche
- si une fenêtre contient des onglets et bcp de data alors je remonte les
data en fonction de l'onglet

etc

--
Cordialement JeAn-PhI





Bonjour,

Pour ma part, j'ai tendance à ne charger que le strict minimum ... et au
besoin charger les informations complémentaires. Ce, même si immédiatement
le besoin ne s'en fait pas sentir (application monoposte ou réseau
classique)

J'ai de plus en plus de demandes pour des application "nomades" connectés
par des VPN à partir de connections GSM (ouch ... ça fait beaucoup
d'abréviations ... désolé) Et je pense qu'il est plus facile de prévoir un
chargement à la demande dès le départ, car cela ne fait pas beaucoup de
différence par rapport a un développement tout à l'initialisation. Pour en
avoir fait l'experience, reprendre une application, souvent plusieurs mois
apres le développement initial, pour l'adapter à une application nomade ...
pas glop comme dirais notre ami pif le chien.

Bon dev,

Albert P.
Avatar
Romain PETIT
Albert P. a formulé la demande :
pas glop comme dirais notre ami pif le chien.



Grosse erreur, le "Glop Glop", ce n'est pas Pif, mais son rejeton,
Pifou
http://fr.wikipedia.org/wiki/Pifou

Bon we.

--
Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ posté sur Usenet avec MesNews et non depuis un forum web +-+
news:fr.comp.developpement.agl.windev
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup
Avatar
Albert P.
"Romain PETIT" a écrit dans le message de news:

Albert P. a formulé la demande :
pas glop comme dirais notre ami pif le chien.



Grosse erreur, le "Glop Glop", ce n'est pas Pif, mais son rejeton, Pifou
http://fr.wikipedia.org/wiki/Pifou

Bon we.

--
Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ posté sur Usenet avec MesNews et non depuis un forum web +-+
news:fr.comp.developpement.agl.windev
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup






Arf ... il me faut réviser mes classiques ... mais bon ... dernière lecture
il y'a bien plus de 10 ans ... donc prescription !!!

Albert P.
Avatar
Roumégou Eric
Albert P. a écrit :
"Romain PETIT" a écrit dans le message de news:

Albert P. a formulé la demande :
pas glop comme dirais notre ami pif le chien.



Grosse erreur, le "Glop Glop", ce n'est pas Pif, mais son rejeton, Pifou
http://fr.wikipedia.org/wiki/Pifou

Bon we.

-- Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ posté sur Usenet avec MesNews et non depuis un forum web +-+
news:fr.comp.developpement.agl.windev
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup






Arf ... il me faut réviser mes classiques ... mais bon ... dernière lecture
il y'a bien plus de 10 ans ... donc prescription !!!

Albert P.



M'enfin !
et Hop
Z'auriez pas des brocolis ?

--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
rrostagni
Merci pour vos avis. Vous semblez être unanimes sur le fait que le
chargement des données "à la demande" est une bonne approche. Ce qui
confirme mon intuition.

A+