J'utilise le treeview en VB.NET et ASP.NET.
Le volume des donn=E9es est assez grand c'est pourquoi je ne=20
construit pas mon arbre en entier. Je construit les=20
branches au fur et =E0 mesure qu'elles sont d=E9ploy=E9es par=20
l'utilisateur.
Seulement le chargement de mon treeview dans ma page est=20
tr=E8s long : ce n'est pas la construction du treeview c=F4t=E9=20
serveur (requete SQL, etc.) qui est long mais bien=20
l'affichage du contr=F4le dans la page.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bonjour,
Vous pouvez peut être en placer une partie en cache (par exemple les dataset) si les données ne change pas trop souvent cela permettra de gagner du temps en plus si les données sont commune ça sera un cache application donc peut gourmand en mémoire comparé a un cache de session
"Hello" a écrit dans le message de news:56e701c4811a$34b3d4f0$ Bonjour à tous,
J'utilise le treeview en VB.NET et ASP.NET. Le volume des données est assez grand c'est pourquoi je ne construit pas mon arbre en entier. Je construit les branches au fur et à mesure qu'elles sont déployées par l'utilisateur.
Seulement le chargement de mon treeview dans ma page est très long : ce n'est pas la construction du treeview côté serveur (requete SQL, etc.) qui est long mais bien l'affichage du contrôle dans la page.
Quelqu'un a-t-il une astuce ?
Merci d'avance
Bonjour,
Vous pouvez peut être en placer une partie en cache (par exemple les
dataset) si les données ne change pas trop souvent cela permettra de gagner
du temps en plus si les données sont commune ça sera un cache application
donc peut gourmand en mémoire comparé a un cache de session
"Hello" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:56e701c4811a$34b3d4f0$a501280a@phx.gbl...
Bonjour à tous,
J'utilise le treeview en VB.NET et ASP.NET.
Le volume des données est assez grand c'est pourquoi je ne
construit pas mon arbre en entier. Je construit les
branches au fur et à mesure qu'elles sont déployées par
l'utilisateur.
Seulement le chargement de mon treeview dans ma page est
très long : ce n'est pas la construction du treeview côté
serveur (requete SQL, etc.) qui est long mais bien
l'affichage du contrôle dans la page.
Vous pouvez peut être en placer une partie en cache (par exemple les dataset) si les données ne change pas trop souvent cela permettra de gagner du temps en plus si les données sont commune ça sera un cache application donc peut gourmand en mémoire comparé a un cache de session
"Hello" a écrit dans le message de news:56e701c4811a$34b3d4f0$ Bonjour à tous,
J'utilise le treeview en VB.NET et ASP.NET. Le volume des données est assez grand c'est pourquoi je ne construit pas mon arbre en entier. Je construit les branches au fur et à mesure qu'elles sont déployées par l'utilisateur.
Seulement le chargement de mon treeview dans ma page est très long : ce n'est pas la construction du treeview côté serveur (requete SQL, etc.) qui est long mais bien l'affichage du contrôle dans la page.
Quelqu'un a-t-il une astuce ?
Merci d'avance
Salut Sebastien,
Malheureusement, les données sont vouées à évoluer très souvent. Comme je le disais dans mon message, ce n'est pas le temps de création du treeview qui est long, c'est le temps de chargement du control dans ma page qui est très long.
Merci
-----Message d'origine----- Bonjour,
Vous pouvez peut être en placer une partie en cache (par
exemple les
dataset) si les données ne change pas trop souvent cela
permettra de gagner
du temps en plus si les données sont commune ça sera un
cache application
donc peut gourmand en mémoire comparé a un cache de
J'utilise le treeview en VB.NET et ASP.NET. Le volume des données est assez grand c'est pourquoi je ne construit pas mon arbre en entier. Je construit les branches au fur et à mesure qu'elles sont déployées par l'utilisateur.
Seulement le chargement de mon treeview dans ma page est très long : ce n'est pas la construction du treeview côté serveur (requete SQL, etc.) qui est long mais bien l'affichage du contrôle dans la page.
Quelqu'un a-t-il une astuce ?
Merci d'avance
.
Salut Sebastien,
Malheureusement, les données sont vouées à évoluer très
souvent. Comme je le disais dans mon message, ce n'est pas
le temps de création du treeview qui est long, c'est le
temps de chargement du control dans ma page qui est très
long.
Merci
-----Message d'origine-----
Bonjour,
Vous pouvez peut être en placer une partie en cache (par
exemple les
dataset) si les données ne change pas trop souvent cela
permettra de gagner
du temps en plus si les données sont commune ça sera un
cache application
donc peut gourmand en mémoire comparé a un cache de
"Hello" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:56e701c4811a$34b3d4f0$a501280a@phx.gbl...
Bonjour à tous,
J'utilise le treeview en VB.NET et ASP.NET.
Le volume des données est assez grand c'est pourquoi je ne
construit pas mon arbre en entier. Je construit les
branches au fur et à mesure qu'elles sont déployées par
l'utilisateur.
Seulement le chargement de mon treeview dans ma page est
très long : ce n'est pas la construction du treeview côté
serveur (requete SQL, etc.) qui est long mais bien
l'affichage du contrôle dans la page.
Malheureusement, les données sont vouées à évoluer très souvent. Comme je le disais dans mon message, ce n'est pas le temps de création du treeview qui est long, c'est le temps de chargement du control dans ma page qui est très long.
Merci
-----Message d'origine----- Bonjour,
Vous pouvez peut être en placer une partie en cache (par
exemple les
dataset) si les données ne change pas trop souvent cela
permettra de gagner
du temps en plus si les données sont commune ça sera un
cache application
donc peut gourmand en mémoire comparé a un cache de
J'utilise le treeview en VB.NET et ASP.NET. Le volume des données est assez grand c'est pourquoi je ne construit pas mon arbre en entier. Je construit les branches au fur et à mesure qu'elles sont déployées par l'utilisateur.
Seulement le chargement de mon treeview dans ma page est très long : ce n'est pas la construction du treeview côté serveur (requete SQL, etc.) qui est long mais bien l'affichage du contrôle dans la page.
Quelqu'un a-t-il une astuce ?
Merci d'avance
.
le temps de chargement du control a mon sens (mais peut être fais je erreur) est lié à :
la récupération des données le chargement des donnée (en fait le databinding) le renvoi du control vers le client
donc c'est a mon avis (encore une fois je peux me tromper) les trois points principaux sur lesquel on peut agir
si les données se récupère vite genre un petit select sur une table triée de 1000 lignes on ne cherche pas a optimiser la requête il y a pas grand chose a faire (ni la base)
par contre le databinding et un gros consommateur de temps d'où l'intérêt du cache mais on peut aussi mettre le control en cache , les données, une partie de la page qui serait statique et qu'on aurait pas besoin de recharger, un menu tous ces éléments faisant gagner du temps
ensuitele renvoi vers le client là c purement un problème de tuyaux et on n'y peut pas grand chose sauf a investir dans des lignes haut débit
Encore une fois il s'agit purement de là façon dont je vois les choses peut être quelqu'un a t il une méthode meilleur mais je penses que l'astuce se situe au niveau de l'utilisation d'un cache
Sebastien a écrit dans le message de news:548301c4811d$6e59f380$ Salut Sebastien,
Malheureusement, les données sont vouées à évoluer très souvent. Comme je le disais dans mon message, ce n'est pas le temps de création du treeview qui est long, c'est le temps de chargement du control dans ma page qui est très long.
Merci
-----Message d'origine----- Bonjour,
Vous pouvez peut être en placer une partie en cache (par
exemple les
dataset) si les données ne change pas trop souvent cela
permettra de gagner
du temps en plus si les données sont commune ça sera un
cache application
donc peut gourmand en mémoire comparé a un cache de
J'utilise le treeview en VB.NET et ASP.NET. Le volume des données est assez grand c'est pourquoi je ne construit pas mon arbre en entier. Je construit les branches au fur et à mesure qu'elles sont déployées par l'utilisateur.
Seulement le chargement de mon treeview dans ma page est très long : ce n'est pas la construction du treeview côté serveur (requete SQL, etc.) qui est long mais bien l'affichage du contrôle dans la page.
Quelqu'un a-t-il une astuce ?
Merci d'avance
.
le temps de chargement du control a mon sens (mais peut être fais je erreur)
est lié à :
la récupération des données
le chargement des donnée (en fait le databinding)
le renvoi du control vers le client
donc c'est a mon avis (encore une fois je peux me tromper) les trois points
principaux sur lesquel on peut agir
si les données se récupère vite genre un petit select sur une table triée de
1000 lignes on ne cherche pas a optimiser la requête il y a pas grand chose
a faire (ni la base)
par contre le databinding et un gros consommateur de temps d'où l'intérêt du
cache mais on peut aussi mettre le control en cache , les données, une
partie de la page qui serait statique et qu'on aurait pas besoin de
recharger, un menu tous ces éléments faisant gagner du temps
ensuitele renvoi vers le client là c purement un problème de tuyaux et on
n'y peut pas grand chose sauf a investir dans des lignes haut débit
Encore une fois il s'agit purement de là façon dont je vois les choses peut
être quelqu'un a t il une méthode meilleur mais je penses que l'astuce se
situe au niveau de l'utilisation d'un cache
Sebastien
<anonymous@discussions.microsoft.com> a écrit dans le message de
news:548301c4811d$6e59f380$a301280a@phx.gbl...
Salut Sebastien,
Malheureusement, les données sont vouées à évoluer très
souvent. Comme je le disais dans mon message, ce n'est pas
le temps de création du treeview qui est long, c'est le
temps de chargement du control dans ma page qui est très
long.
Merci
-----Message d'origine-----
Bonjour,
Vous pouvez peut être en placer une partie en cache (par
exemple les
dataset) si les données ne change pas trop souvent cela
permettra de gagner
du temps en plus si les données sont commune ça sera un
cache application
donc peut gourmand en mémoire comparé a un cache de
"Hello" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:56e701c4811a$34b3d4f0$a501280a@phx.gbl...
Bonjour à tous,
J'utilise le treeview en VB.NET et ASP.NET.
Le volume des données est assez grand c'est pourquoi je ne
construit pas mon arbre en entier. Je construit les
branches au fur et à mesure qu'elles sont déployées par
l'utilisateur.
Seulement le chargement de mon treeview dans ma page est
très long : ce n'est pas la construction du treeview côté
serveur (requete SQL, etc.) qui est long mais bien
l'affichage du contrôle dans la page.
le temps de chargement du control a mon sens (mais peut être fais je erreur) est lié à :
la récupération des données le chargement des donnée (en fait le databinding) le renvoi du control vers le client
donc c'est a mon avis (encore une fois je peux me tromper) les trois points principaux sur lesquel on peut agir
si les données se récupère vite genre un petit select sur une table triée de 1000 lignes on ne cherche pas a optimiser la requête il y a pas grand chose a faire (ni la base)
par contre le databinding et un gros consommateur de temps d'où l'intérêt du cache mais on peut aussi mettre le control en cache , les données, une partie de la page qui serait statique et qu'on aurait pas besoin de recharger, un menu tous ces éléments faisant gagner du temps
ensuitele renvoi vers le client là c purement un problème de tuyaux et on n'y peut pas grand chose sauf a investir dans des lignes haut débit
Encore une fois il s'agit purement de là façon dont je vois les choses peut être quelqu'un a t il une méthode meilleur mais je penses que l'astuce se situe au niveau de l'utilisation d'un cache
Sebastien a écrit dans le message de news:548301c4811d$6e59f380$ Salut Sebastien,
Malheureusement, les données sont vouées à évoluer très souvent. Comme je le disais dans mon message, ce n'est pas le temps de création du treeview qui est long, c'est le temps de chargement du control dans ma page qui est très long.
Merci
-----Message d'origine----- Bonjour,
Vous pouvez peut être en placer une partie en cache (par
exemple les
dataset) si les données ne change pas trop souvent cela
permettra de gagner
du temps en plus si les données sont commune ça sera un
cache application
donc peut gourmand en mémoire comparé a un cache de
J'utilise le treeview en VB.NET et ASP.NET. Le volume des données est assez grand c'est pourquoi je ne construit pas mon arbre en entier. Je construit les branches au fur et à mesure qu'elles sont déployées par l'utilisateur.
Seulement le chargement de mon treeview dans ma page est très long : ce n'est pas la construction du treeview côté serveur (requete SQL, etc.) qui est long mais bien l'affichage du contrôle dans la page.
Quelqu'un a-t-il une astuce ?
Merci d'avance
.
Laurent Jordi \(www.ezlogic.mc\)
Salut,
Teste www.eztree-msdn.com 400 000 enreg temps de réponse en ligne 0.2s par ouverture de branche (pour la version hérarchique)
P.S. il faut désactiver le pop up bloker pour aller sur les pages MSDN...
@++
LJ
"Hello" a écrit dans le message de news:56e701c4811a$34b3d4f0$ Bonjour à tous,
J'utilise le treeview en VB.NET et ASP.NET. Le volume des données est assez grand c'est pourquoi je ne construit pas mon arbre en entier. Je construit les branches au fur et à mesure qu'elles sont déployées par l'utilisateur.
Seulement le chargement de mon treeview dans ma page est très long : ce n'est pas la construction du treeview côté serveur (requete SQL, etc.) qui est long mais bien l'affichage du contrôle dans la page.
Quelqu'un a-t-il une astuce ?
Merci d'avance
Salut,
Teste www.eztree-msdn.com 400 000 enreg temps de réponse en ligne 0.2s par
ouverture de branche (pour la version hérarchique)
P.S. il faut désactiver le pop up bloker pour aller sur les pages MSDN...
@++
LJ
"Hello" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:56e701c4811a$34b3d4f0$a501280a@phx.gbl...
Bonjour à tous,
J'utilise le treeview en VB.NET et ASP.NET.
Le volume des données est assez grand c'est pourquoi je ne
construit pas mon arbre en entier. Je construit les
branches au fur et à mesure qu'elles sont déployées par
l'utilisateur.
Seulement le chargement de mon treeview dans ma page est
très long : ce n'est pas la construction du treeview côté
serveur (requete SQL, etc.) qui est long mais bien
l'affichage du contrôle dans la page.
Teste www.eztree-msdn.com 400 000 enreg temps de réponse en ligne 0.2s par ouverture de branche (pour la version hérarchique)
P.S. il faut désactiver le pop up bloker pour aller sur les pages MSDN...
@++
LJ
"Hello" a écrit dans le message de news:56e701c4811a$34b3d4f0$ Bonjour à tous,
J'utilise le treeview en VB.NET et ASP.NET. Le volume des données est assez grand c'est pourquoi je ne construit pas mon arbre en entier. Je construit les branches au fur et à mesure qu'elles sont déployées par l'utilisateur.
Seulement le chargement de mon treeview dans ma page est très long : ce n'est pas la construction du treeview côté serveur (requete SQL, etc.) qui est long mais bien l'affichage du contrôle dans la page.