IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Quelle est la meilleure facon de gerer un grand nombre de resultat dans un page web ?


Sujet :

Développement Web en Java

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Quelle est la meilleure facon de gerer un grand nombre de resultat dans un page web ?
    Salut à tous,

    Ma question est simple: Je fais une recherche et j'ai un tres grand nombre comme resultat (500+). J'affiche uniquement 10 resultat par page.

    Est ce que je devrais garder tout le resultat dans la session et chaque fois que l'utilisateur change de page j'appelle juste la session ? Ou je mets uniquement le resultat à afficher par page dans la request: chaque fois que l'utilisateur change de page, je reccupere tout le resultat de la BD et j'envoie en request uniquement la tranche de resultat à afficher ? Il n'y a pas un moyen de reccuperer les données par tranche?

    Merci

  2. #2
    Membre confirmé
    Avatar de grishka
    Inscrit en
    Janvier 2003
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 285
    Points : 499
    Points
    499
    Par défaut
    si bien sur, avec la plupart des sgbd tu peux retourner une "tranche" de résultat. En mysql :

    select [expression] limit [offset], [longueur]

    NB : c souvent plus optimal au niveau sgdb et traffic réseau , seulement si la plupart des utilisateurs ne parcourent pas tout le résultat!

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 103
    Points : 86
    Points
    86
    Par défaut
    Comme l'a dit Grégory Picavet beaucoups de sgbd sont capable de faire des résultats par tranche.
    Ce que tu peux aussi faire c'est étudier la pertinence de retourner autant de résultat. Niveau ergonomie ce n'est pas super sympa à gérer.

    Ne t'es il pas possible de demander à l'utilisateur d'affiner sa recherche au dela d'un certain nombre de résultats ?
    Dans certain projet sur lesquels j'ai travaillé, au dela d'un certain nombre de résultat on proposait à l'utilisateur de télécharger sous format excel la liste des résultat

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/01/2010, 16h57
  2. Quelle est la meilleure facon?
    Par ultimate_manx dans le forum Développement
    Réponses: 2
    Dernier message: 29/11/2006, 13h02
  3. Réponses: 5
    Dernier message: 17/08/2006, 10h10
  4. Quelles est la meilleur solution?
    Par le lotus dans le forum Flash
    Réponses: 2
    Dernier message: 31/01/2006, 14h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo