Gestion des js et chargement des pages

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Gestion des js et chargement des pages

Message par demeter1 le Sam 30 Jan 2016 - 16:40

Bonjour à tous,

En analysant le forum avec developers de google, je me retrouve avec ce genre de résultat pour la partie javascript :


Votre page contient 5 ressources de script et 1 ressources CSS qui bloquent l'affichage de votre page, et donc le retardent.

http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
http://illiweb.com/rs4/21/frm/lang/notutf8-fr.js
http://altitudetropicale.forums-actifs.com/99064.js
http://altitudetropicale.forums-actifs.com/46180.js
http://illiweb.com/…frm/mobile/navigationBar/mobileNavbar.js
http://altitudetropicale.forums-actifs.com/11-ltr.css?mobi

En partie mobile, je suis à 74% de vitesse et pour l'ordi à 87%.

Pour les parties concernant FA, je n peux rien faire mais pour les deux pages qui sont le résultat de js cochés sur toutes les pages, j'aimerai avoir votre avis sur la maniére de les héberger pour savoir s'il est possible d'améliorer la vitesse de chargement.

De mon côté je regroupe ces js par zone d'action et compresse le tout jusqu'à atteindre la limite du nombre de caractères par fichier.

Je me demande par contre s'il ne serait pas préférable que j'héberge en externe (sur archive host) tous mes js en un seul fichier et de faire un appel via le template overall header.

Qu'en pensez vous ?


Dernière édition par demeter1 le Mar 9 Fév 2016 - 11:56, édité 1 fois

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Gestion des js et chargement des pages

Message par demeter1 le Lun 1 Fév 2016 - 13:22

UP. Personne n'a d'avis sur le fait de savoir s'il est préférable d'héberger en externe les js cochés sur toutes les pages afin de faire un chargement en une seule fois plutôt que de les héberger dans la gestion des javascripts de maniére fragmentée ? Rolling Eyes

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Gestion des js et chargement des pages

Message par demeter1 le Mar 2 Fév 2016 - 18:41

Bon, personne ne doit héberger de js en externe Mr. Green

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Gestion des js et chargement des pages

Message par Tech le Mar 2 Fév 2016 - 18:50

Bonjour,

Donc vous avez essayé et le résultat n'est pas concluant ? Smile

Cordialement.



{ Règles Générales } { Question & Réponses Fréquentes } { Le Staff de ForumActif }

Tech
Modéractif
Modéractif

Masculin
Messages : 20899
Inscrit(e) le : 01/12/2007

http://forum.forumactif.com
Tech a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Gestion des js et chargement des pages

Message par Neptunia le Mar 2 Fév 2016 - 19:48

Bonsoir ^^


Héberger un javascript, c'est comme pour une image. Il y a de tout et n'importe quoi. Tout dépendra des performances de l'hébergeur retenu.

Bref, mieux vaut externaliser l'hébergement que de le laisser à un endroit où on aura souvent en bas à gauche "En attente de xxxxxxx.com ..." à condition toutefois d'avoir un hébergeur plus performant que ceux utilisés par défaut.
Pour la performance c'est pas très dur, la fiabilité sera une autre histoire à mon avis.

Neptunia
+ Hyperactif +

Féminin
Messages : 10395
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Gestion des js et chargement des pages

Message par demeter1 le Mar 2 Fév 2016 - 21:12

@Tech a écrit:Bonjour,

Donc vous avez essayé et le résultat n'est pas concluant ? Smile

Cordialement.


Non testé pour l'instant, c'est la raison qui a motivé l'ouverture de ce sujet pour savoir si d'autres membres externalisent leurs js au lieu de les laisser dans la gestion des javascripts.

Neptunia- a écrit:Bonsoir ^^


Héberger un javascript, c'est comme pour une image. Il y a de tout et n'importe quoi. Tout dépendra des performances de l'hébergeur retenu.

Bref, mieux vaut externaliser l'hébergement que de le laisser à un endroit où on aura souvent en bas à gauche "En attente de xxxxxxx.com ..." à condition toutefois d'avoir un hébergeur plus performant que ceux utilisés par défaut.
Pour la performance c'est pas très dur, la fiabilité sera une autre histoire à mon avis.

Merci Neptunia pour cette réponse. J'ai un compte chez archive-host depuis de nombreuses années; je vais faire un essai pour voir si la rapidité de chargement est améliorée.

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Gestion des js et chargement des pages

Message par Neptunia le Mar 2 Fév 2016 - 21:23

@demeter1 a écrit:J'ai un compte chez archive-host depuis de nombreuses années; je vais faire un essai pour voir si la rapidité de chargement est améliorée.

Serai curieuse de connaître ton verdict parce qu'en ce qui me concerne (et en version gratuite) Archive-host ne m'avait pas convaincue en termes de performances et du coup je ne le garde que pour les .swf et mp3 que je ne sais pas trop où mettre.

Neptunia
+ Hyperactif +

Féminin
Messages : 10395
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Gestion des js et chargement des pages

Message par Invité le Mer 3 Fév 2016 - 9:58

Bonjour à vous désolé de m'incruster

Je me suis intéressé par simple curiosité et par plaisir avec mes toutes petites notions et mes petits moyens...sans plus..mais j'ai trouvé la lecture forte intéressante et les explications de Neptunia- toujours parfaites c'était cool Wink
Et surtout bien aimé le système d'analyse je garde sous favoris.
En rebondissant sur votre interrogation,pourquoi ne pas utiliser le forum au lieu d'archivehost ou autre? Les scripts sont non-cochés dans la gestion mais sont tout de même hébergés on peut les appeler manuellement avec les liens indiqués dans le panneau d'administration comme vous dite dans le template overall_header en rajoutant async comme il est indiqué sur le site de google (suivant aussi le doctype pour la fermeture des balises).



Cela fonctionne si on re-teste une analyse Google,le script n'est plus présent dans la liste rouge et donc ne retarde plus la page soit disant. (1à2sec pas plus Rolling Eyes)
C'est sans doute une alternative et si c'est préférable bein finalement j'en suis pas sûr du tout... Pour ce qui est du reste des scripts listés comme "bloquants" je n'ai pas avancé dessus en effet j'ai essayé de trouver une solution avec jQuery ~ attr('async','true') mais pas d'idées car ne fonctionne pas,sauf pour la css éventuellement faire comme indiqué sur le site de google à savoir raccourcir la css et la foutre directement si possible entre balises <style></style>.
La chose qui ma fait vite arrêter de m'embrouiller les pinceaux (et le cerveau faut le dire) c'est que j'avais penser aussi à supprimer seulement dans le template overall_header de la "Version mobile" la variable {HOSTING_JS} puis à rajouter les liens manquants manuellement ou avec un script de ce genre là:
Code:
var script = document.createElement('script');
script.async = "true";
script.src = "/0000.js";
document.getElementsByTagName('head')[0].appendChild(script);
M'enfin j'arrête là gros bobo à la tête,en espérant avoir été utile un tout petit chouya avec mes petits moyens Wink

Merci pour la doc.

ok Hi

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Gestion des js et chargement des pages

Message par demeter1 le Ven 5 Fév 2016 - 19:45

Bonsoir à tous,
un petit topo des essais

Par le biais d'archive host, la vitesse de chargement n'est pas spécialement améliorée mais developpers de google ne considère plus que les js bloquent l'affichage de la page.

J'ai fini par adopter la solution de Don Vito Corleone et là, on voit la différence :
developpers de google donne le même résutat qu'avec archive host mais en vitesse je suis passé à 75 en mobile et à 87 pour l'ordi au lieu de 74 et 85.

pingdom tools me donne une courbe qui est tout aussi significative


Il reste par contre tous les js inhérents à illiweb, à jquery et à la version mobile dont le résultat est identique à la déclaration du premier topic
Éliminer les codes JavaScript et CSS qui bloquent l'affichage du contenu au-dessus de la ligne de flottaison
Votre page contient 3 ressources de script et 1 ressources CSS qui bloquent l'affichage de votre page, et donc le retardent.
Aucune partie du contenu situé au-dessus de la ligne de flottaison sur votre page n'a pu être affichée avant que le chargement des ressources suivantes n'ait été terminé. Essayez de différer le chargement des ressources qui bloquent votre page, de les charger de manière asynchrone, ou d'intégrer les parties essentielles de ces ressources directement dans le code HTML.
Supprimez les ressources JavaScript qui bloquent l'affichage :
http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
http://illiweb.com/rs4/21/frm/lang/notutf8-fr.js
http://illiweb.com/…frm/mobile/navigationBar/mobileNavbar.js
Optimisez l'affichage des styles CSS pour les URL suivantes :
http://altitudetropicale.forums-actifs.com/12-ltr.css?mobi

Du coup, je me demande s'il n'est pas préférable de remplacer cette portion du template overall header
Code:
<script src="{JQUERY_PATH}" type="text/javascript"></script>
par un script auto-hébergé histoire d'améliorer encore la donne.

edit :je viens de tester

Rien ne change en terme de vitesse pour la version mobile en modifiant la séquence dans le tempate overall header qui lui est affiliée mais, par contre pour l'ordi, je passe à 89 pour cent au lieu des 87 vis à vis de l'avant derniére modif.

Ps : je vais pousser les essais en essayant d'utiliser les débuts de recherche de Don vito.

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum