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

Format d'échange (XML, JSON...) Java Discussion :

Optimisation téléchargement JSON Httpget


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre éclairé Avatar de Fooshi
    Homme Profil pro
    ICD
    Inscrit en
    Juin 2002
    Messages
    508
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ICD
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 508
    Par défaut Optimisation téléchargement JSON Httpget
    Bonjour,
    je souhaiterais optimiser un telechargement de fichier JSON via HttpGet en java sur Android, voici ma fonction doinbakcground qui derive de ma classe AsyncTask :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    try	{
    					HttpGet httpMethod		= new HttpGet(param[0]);
    					httpMethod.setHeader("user-agent",Shared.getAppId()+"/dalvik");		
    					httpMethod.setHeader("Accept-Encoding","gzip-deflate");		
    					return httpclient.execute(httpMethod);
     
    				} catch (Exception e) {
    					return null;
    				}
    Y a t'il quelque chose a modifier pour accélérer le téléchargement car le traitement se fait actuellement sur 2-3 secondes ce qui est assez long.
    Merci d'avance

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Ma foi, compresser peut faire gagner du temps, mais c'est "gzip, deflate" (gzip ou deflate) et non pas "gzip-deflate" qui ne veut rien dire.
    Et encore faut-il que le serveur qui t'envoie ça sache compresser quand on lui demande.

    À part ça, pas grand-chose à faire. S'il y avait une méthode plus optimisée, question : pourquoi le code que tu viens de montrer exécuterait autre chose que cette méthode plus optimisée ? Plaisir d'emmerder le monde ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonsoir,

    } catch (Exception e) {
    return null;
    }
    La plupart des temps, les messages d'erreurs ont sauvé la vie des développeurs.

    A+.

  4. #4
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    La plupart des temps, les messages d'erreurs ont sauvé la vie des développeurs.
    J'ajouterais qu'un simple log de l'exception pourra un jour t'epargner de longues heures de recherches inutiles...

  5. #5
    Membre éclairé Avatar de Fooshi
    Homme Profil pro
    ICD
    Inscrit en
    Juin 2002
    Messages
    508
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ICD
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 508
    Par défaut
    C'est pas faux ! je vais tracer mon exception. J'ai activé la compression Gzip qui est prise en charge par le serveur.
    Je n'ai pas gagné un temps de téléchargement terrible.

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Citation Envoyé par Fooshi Voir le message
    Je n'ai pas gagné un temps de téléchargement terrible.
    C'était loin d'être garanti, mais c'était à tenter.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [XL-2010] Optimiser le téléchargement de fichiers .csv sur internet via VBA
    Par funtim78 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/01/2013, 09h18
  2. Problème Optimisation JSON Parser
    Par eento dans le forum Android
    Réponses: 18
    Dernier message: 12/07/2012, 16h58
  3. [JSON][Tapestry] Téléchargement de fichier
    Par leminipouce dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/06/2011, 17h04
  4. Optimisation de téléchargement/écriture de fichiers
    Par anat1212 dans le forum VB.NET
    Réponses: 20
    Dernier message: 04/11/2010, 09h54
  5. [C# 2.0] Web servies optimisation et JSON
    Par lenoil dans le forum Services Web
    Réponses: 6
    Dernier message: 03/12/2007, 09h05

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