/ / Coldfusion - Ordre de chargement des scripts CFIDE - javascript, html, coldfusion

Coldfusion - Ordre de chargement des scripts CFIDE - javascript, html, coldfusion

J'ai une page Coldfusion qui comprend un numérol’en-tête, ainsi que plusieurs scripts CFIDE / inclus par Coldfusion dans l’en-tête (par exemple, cfform.js et cfajax.js).

On m'a dit que pour aider à accélérer la pagechargement et pour un chargement de page plus fluide, css les fichiers doivent être chargés avant les fichiers de script. Dans mon en-tête, je me suis assuré que tous les scripts les fichiers sont inclus sous les fichiers css, mais les fichiers CFIDE / Script inclus par coldfusion apparaissent toujours en haut et je ne peux pas sembler trouver le moyen de l’empêcher.

Si quelqu'un sait comment accomplir cela, ce serait apprécié. Merci.

Mes pages se chargent actuellement (si elles ne sont pas déjà dans le cache) très "décalées" comme des morceaux à la fois. Toutes autres suggestions d'amélioration seraient également très appréciées.

Réponses:

2 pour la réponse № 1

Quel serveur Web utilisez-vous et êtes-vous unadministrateur? Si tel est le cas, j'utilise ColdFusion 8, 9 et 10 avec IIS et je commence à utiliser IISpeed ​​(port Google PageSpeed) pour gérer l'organisation, l'emplacement, la mise en cache, la consolidation, le report et la minimisation des ressources JS & CSS. (Cela optimisera même le code de production CFIDE non optimisé fourni par Adobe.)

http://www.iispeed.com/

https://developers.google.com/speed/pagespeed/

Le module PageSpeed ​​me permet de me concentrer sur le code et de laisser un processus automatisé reprendre l'optimisation à l'aide des meilleures pratiques.

Je peux facilement contrôler ce qui est optimisé en utilisant le fichier "iispeed.config" situé à la racine du site Web et en ajoutant des balises CFHeader pour permettre et choisir les filtres à appliquer:

https://developers.google.com/speed/pagespeed/module/experiment

Si vous souhaitez utiliser ColdFusion pour tout faire, vous pouvez essayer d’utiliser CFStatic, mais cela ne vous apportera pas autant d’avantages que d’utiliser PageSpeed:

http://cfstatic.riaforge.org/

Pour effectuer des tests de comparaison, utilisez l'outil Visual Comparison de WebPageTest.org et testez différents navigateurs ainsi que des périphériques mobiles. (PageSpeed ​​peut générer des images WebP pour Chrome à la volée.):

http://www.webpagetest.org/video/