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

Silverlight Discussion :

taille du XAP


Sujet :

Silverlight

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut taille du XAP
    Bonjour,

    J'ai une petite application RIA avec quelques animations.
    J'ai réduit mes images à quelques Kb mais mon fichier XAP fait quand même 2MB. Ce qui fait que quand on arrive sur la page, le temps de chargement n'est pas dérisoire....
    Qu'en sera-t'il lorsque l'application sera plus conséquente.??
    Y-a-t'il moyen de transférer les XAP en plusieurs fois ?

    Merci

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Ne pas mettre les images dans le XAP mais dans un repertoire sur ton serveur.

    C'est vrai que 2Mo c'est énorme.

  3. #3
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Ou faire un XAP qui va charger d'autres XAP, dynamiquement

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Thomas Lebrun Voir le message
    Ou faire un XAP qui va charger d'autres XAP, dynamiquement
    Ouais mais là ça a l'air d'être à cause d'image.

    Le poids de tes dll est gros ou c'est vraiment les images qui prennent 99% de ton xap ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    salut,

    Il y a une autre solution c'est d'utiliser XapOptimizer(prix à partir de 335 €).

    Vu le prix je crois que déplacer les images vers un repertoires du Serveur est de loin plus économique que le XapOptimizer et plus facile que la solution de Thomas.

  6. #6
    Membre éclairé Avatar de Mozofeuk
    Inscrit en
    Novembre 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 326
    Par défaut
    Il faut que tu mettes les images dans le répertoire ClientBin situé coté serveur et tu définis la source de ton image comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Image Source="/MonImage.jpg"></Image>

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Merci, merci,

    pour toutes ces suggestions et l’intérêt que vous portez au sujet.
    Les images je les ai réduites au maximum, mais il me reste un méga constitué de dll (RIA et d’autres).
    1 méga c’est mieux, mais sur des connections wifi c’est parfois encore trop lent.

  8. #8
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Essaye le système de mise en cache des dll.

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Qu'entends-tu par mise en cache des dll ?

    As-tu un lien explicatif pour faire çà ?

    En fait les images j'en ai besoin directement car elles font partie de l'annimation sur la page d'accueil. Par contre les dll ria et d'autres ne sont utilisées qu'après que l'utilisateur a fait son login, donc on pourrait différer leur chargement.

    Merci

  10. #10
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    http://timheuer.com/blog/archive/200...y-feature.aspx

    http://stulic.blogspot.com/2009/07/a...erlight-3.html

    C'est une nouveauté de SL 3

    Pour tes images, c'est du png, du jpg ? Elles font quelle résolution ? Quelle taille ?

  11. #11
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Mes images : 5 de 6 KB et 1 de 64 KB.

    C'est du png car j'ai besoin du transparent

  12. #12
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Golzinne Voir le message
    Mes images : 5 de 6 KB et 1 de 64 KB.

    C'est du png car j'ai besoin du transparent
    Ok donc les images c'est pas gros.

    C'est donc du côté de la mise en cache des dll que ça va faire la différence.

Discussions similaires

  1. Problème avec la taille du fichier .xap
    Par LefortLudovic dans le forum Silverlight
    Réponses: 13
    Dernier message: 23/05/2008, 10h19
  2. Connaitre la taille de la RAM
    Par dway dans le forum Assembleur
    Réponses: 23
    Dernier message: 15/09/2004, 10h05
  3. taille maximale d'une base de donnée paradox
    Par Anonymous dans le forum Paradox
    Réponses: 5
    Dernier message: 14/02/2004, 17h39
  4. taille du texte dans un viewport
    Par pitounette dans le forum OpenGL
    Réponses: 3
    Dernier message: 22/07/2002, 12h06
  5. comment réduire une image jpeg (taille x*y)
    Par don-diego dans le forum C
    Réponses: 4
    Dernier message: 14/07/2002, 20h06

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