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 :

Question: poids de pages


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 98
    Par défaut Question: poids de pages
    Bonjour.
    Je ne sais pas si c'est le bon forum ou pas.
    Je voudrais mettre en place un site Intranet.
    L'organisme pour lequel je travail n'a pas de BD et je n’ai pas de privilège pour en installer une.
    Donc, j’ai converti mes fichiers de données (BD Access, fichiers textes, etc.) en fichiers JSON.
    J'ai un peu plus de 40 fichiers JSON que je dois utiliser dans une page intranet. Au total ces fichiers font plus de 20 Mo.
    Voila ma question : le fait de me référer à ces fichiers (ou les importer dans mon Index.html) va t-il affecter la performance de ma page?
    Si oui, que dois-je faire?
    P.S. notre réseau est archaïque.
    Merci
    Abel

  2. #2
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    Hello, une référence n'affecte pas le poids de la page, à part la taille du nom du fichier.

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Mai 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 345
    Par défaut
    Pourquoi pas de base de données ? Si c'est un intranet, ils ont forcément un serveur dans le coin pour héberger ton fichier HTML, donc tu auras forcément la possibilité d'installer une DB.

    Si j'étais toi je ferai blocage d'office et expliquerai le comique de la situation.

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 98
    Par défaut
    Dukej: Ah, j'aurais voulu avoir un serveur,.., je n’aurais pas eu de problème.
    Mais, un organisme gouvernemental n'est pas comme les autres: j'ai autant de droits sur ma machine que la secrétaire et les mêmes logiciels.
    Sauf, nous avons SharePoint. On a fait une dérogation pour m'autoriser à créer des pages. C'est avec cela que je vais faire un site Intranet. Si tu as des idées je suis preneur.

    Merci Zulad pour la réponse. Je voulais juste m’en assurer avant de me lancer dans ce projet.

    Abel

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 354
    Par défaut
    20 mo ca parait un peu beaucoup à charger en mémoire... A voir comment ça tourne?
    Sinon, si vos clients web sont récent (chrome, ff, ie8) , il y'a la possibilité d'utiliser localstorage, mais c'est limité à 5MO.
    ou alors Indexed Database API

  6. #6
    Membre Expert Avatar de Willpower
    Homme Profil pro
    sans emploi
    Inscrit en
    Décembre 2010
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : sans emploi

    Informations forums :
    Inscription : Décembre 2010
    Messages : 1 009
    Par défaut
    Si les 40 JSON ne sont pas utiles à chaque fois, tu peux les charger dynamiquement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var s = document.createElement('script');
    s.src = "nom_du_fichier.js";
    //s.onload = function(){...};
    document.getElementsByTagName('head')[0].appendChild(s);
    Et plutot qu'une fonction "onload", j'engloberai mes JSON par un appel dans leurs fichiers :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    JSON = {
    ...
    };
    traitement(JSON);

Discussions similaires

  1. Question chargement de page et javascript
    Par arkham55 dans le forum Langage
    Réponses: 5
    Dernier message: 14/03/2011, 11h09
  2. poids ma page, à la manière de la Firebug
    Par mdr_cedrick dans le forum Langage
    Réponses: 3
    Dernier message: 06/05/2009, 15h28
  3. Petite question début de page
    Par stouf() dans le forum Flex
    Réponses: 1
    Dernier message: 05/03/2009, 15h52
  4. Réponses: 0
    Dernier message: 02/04/2008, 10h16
  5. [XI] Question image dans "Page Header"
    Par campia dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 10/07/2007, 15h35

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