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

JavaScript Discussion :

Gros tableau à trier (30 000 lignes et plus sur 10 colonnes)


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de arthuro45
    Profil pro
    Développeur du dimanche
    Inscrit en
    Juillet 2009
    Messages
    602
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : Juillet 2009
    Messages : 602
    Par défaut Gros tableau à trier (30 000 lignes et plus sur 10 colonnes)
    Bonjour,

    Je dois générer un tableau HTML et trier les select en haut de celui-ci sur 10 colonnes, le tableau peut contenir plus que 30 000 lignes ! Autant vous dire qu'actuellement le temps de génération dépasse les 6 minutes, Impensable pour mon client !

    La requête côté serveur renvoie les résultats dans un délai acceptable, environ 2 à 3 secondes pour 30 000 lignes, ensuite c'est le tri côté client en Javascript qui est long.

    J'ai besoin d'un conseil pour accélérer le traitement, le mieux serait :

    De passer par le l'ajax pour chaque requête et tri côté serveur ?
    ou
    de passer par du PHP et refaire tous le tableau pour qu'il fonctionne avec PHP et du coup coup abandonner les avantages du Javascript ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Tu peux tenter avec javascript de passer un array à javascript et de construire le tableau avec un script comme dans cette contribution. Mais je ne suis pas sur que ce soit plus rapide que de faire un ajax avec tri lors le la requete
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/06/2015, 14h12
  2. Réponses: 1
    Dernier message: 01/03/2011, 17h19
  3. Calcul sur une ligne puis total sur la colonne
    Par jazono dans le forum Requêtes
    Réponses: 2
    Dernier message: 04/11/2009, 17h21
  4. Réponses: 1
    Dernier message: 03/10/2008, 13h29
  5. Réponses: 8
    Dernier message: 04/07/2007, 14h33

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