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 :

Optimisation des appels au Javascript


Sujet :

JavaScript

  1. #1
    Membre tr�s actif
    Profil pro
    Inscrit en
    Ao�t 2008
    Messages
    265
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 265
    Par d�faut Optimisation des appels au Javascript
    Pour un souci de transparence, je mets mes fonctions javascripts dans des fichiers separes.
    Tous les scripts ne sont pas appeles egalement : certains sont utilises sur l'ensemble du site, d'autres sur quelques pages seulement.
    Pour les premiers, on va les appeler dans les MasterPages et les autres -a priori- dans les pages concernees.

    Mais voila imaginons que j'ai 100 pages sur mon site (toutes heritant de la meme MasterPage pour simplifier). Si une et une seule page a besoin un fichier javascript, alors j'appelle ce fichier dans la page elle-meme. Si j'ai besoin de ce javacsript dans toutes mes pages, je le mets dans ma MasterPage.

    Mais maintenant si j'ai besoin de ce script dans 2, 10, 50, 70 pages. Comment puis-je savoir quelle est la meilleure option ?

  2. #2
    Expert confirm�

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par d�faut
    Si ton javascript est dans un fichier a part, normalement, le navigateur de ton utilisateur ne devrait le recuperer qu'une fois, et le recharger depuis le cache apres

    Perso, a moins de tres tres gros fichiers js (auquel cas, il faut peut-etre voir a les compacter), ou de fichier utilises dans une seule page, j'ai tendance a tout mettre dans la masterpage

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer � la rubrique .NET ? Contactez-moi par MP.
    Vous voulez r�diger des articles pour la rubrique .NET ? Voici la proc�dure � suivre.

  3. #3
    Membre chevronn�
    Inscrit en
    Octobre 2005
    Messages
    400
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par d�faut
    Si tu es capable de lister tes fichiers javascript dans chacune des pages concern�s, c'est la solution la plus optimis�. En revanche c'est plus gal�re � g�rer. Mettre tout dans la master page n'est pas la meilleure solution je pense, car il faut faire attention aux nom des m�thodes, des variables globales... Si en plus tu a des fonctions de validation de formulaire.... Je vois pas pourquoi elle serait charg� dans toute les pages. Surtout si le navigateur ne visite pas toutes les pages de ton appli Web, il aura tout charg�...
    En ce qui concerne le cache, effectivement les fichiers javascripts sont en th�orie retrouv� depuis le cache. Mais Tu peux param�tr� ton navigateur pour qu'il ne le fasse pas. Pire encore, IIS peut-�tre configur� pour sp�cifier au navigateur qu'il ne faut pas charger un contenu depuis le cache (utilis� pour des contenus qui change constemment).

  4. #4
    Membre tr�s actif
    Profil pro
    Inscrit en
    Ao�t 2008
    Messages
    265
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 265
    Par d�faut
    Ok je vois. Tout se resume a une balance entre rapidite d'execution et facilite de maintenance ...

    Merci pour vos reponses.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Appeler du JavaScript avec des AutoGenerateButtons
    Par Johann7751 dans le forum ASP.NET
    R�ponses: 2
    Dernier message: 02/01/2011, 15h54
  2. R�ponses: 2
    Dernier message: 13/08/2010, 16h07
  3. optimiser l appel a des m�thodes virtuelles
    Par Frifron dans le forum C++
    R�ponses: 2
    Dernier message: 20/07/2009, 07h37
  4. [2.3.1] Appel � des dataset depuis javascript
    Par Bouillou dans le forum BIRT
    R�ponses: 6
    Dernier message: 06/02/2009, 08h36
  5. Optimisation des requetes
    Par bifidus dans le forum MS SQL Server
    R�ponses: 5
    Dernier message: 06/10/2003, 11h29

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