bonjour,
j'ai à afficher l'arborescence d'un serveur FTP dans une page web..et donc j'ai pensé à utiliser un rich:tree pour réaliser ça..mais le problème que j'ai rencontrer c'est la lenteur du chargement de ma page (5min pour un test sur un dossier 2 Go), surtout que, je pense, quand le serveur deviendra distant, la durée va augmenter encore.
je vais vous montrer la logique que j'ai suivi et comme ça si quelqu'un a une meilleur idée qu'il me la donne :
donc je commence par une fonction récursive qui me liste toute l'arborescence dans un ArrayList que j'utilise pour le traitement..
après pour chaque dossier, je cherche ses enfants et je les insère dans un TreeNode et je supprime ce dossier de ma liste pour réduire le temps des prochaines recherches..
et je continue comme ça jusqu'à que je construis mon TreeNode.
donc si quelqu'un peut me donner une meilleur idée qui me garantit une durée de chargement acceptable et merci !!
Partager