Par moment les pages de mon site sont longues à se charger à cause de gstatic, comment puis-je identifier l'origine ?

Heureusement c'est rare mais parfois pendant quelques heures le site rame, tous les éléments se charge rapidement sauf le fichier html qui met 7 à 10s. Par exemple cette nuit à 4h du matin la lenteur était toujours présente et ce matin le ralentissement a disparu.

Comment faire pour identifier la partie responsable de cette lenteur ?

Dans mon code html il n'y a pas de gstatic mais il y a des liens google :

//fonts.googleapis.com/css?family=Open+Sans

//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese

//fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese

https://www.google.com/recaptcha/api.js

Mise à jour:

Je précise qu'il est hébergé sur un serveur dédié OVH Kimsufi

Attachment image

3 réponses

Évaluation
  • oyubir
    Lv 6
    il y a 1 mois

    Sauf que ces "polices" sont en réalité des .css, qui contiennent chacun wattmille "font-face".

    Qui tous, utilisent du gstatic

    Va juste, dans un onglet, sur :

    fonts.googleapis.com/css?family=Open+Sans

    par exemple.

    Et tu vois les gstatic.

    Moi je télécharge en général les polices dont j'ai besoin.

    Non pas que je pense que mon serveur (un droplet digital ocean avec 512 M de ram) soit plus rapide que les serveurs de google.

    Mais bon, si mon serveur ne marche pas, c'est fichu de toutes façons. Donc autant ne pas multiplier les risques de plantage en se rendant dépendant de trop d'autres serveurs.

    Et en plus, quand on fait ça, on trie un peu. As-tu vraiment besoin de la police cyrillique que tu inclus impilicitement ?

    A part ça, aucune idée de la cause. C'est juste un réflexe général. Que la plupart des spécialistes désapprouvent d'ailleurs. Mais leur raison est en général :

    * La rapidité (si, si) : parce que les serveurs de google sont plus rapides d'une part. Et parce que comme tout le monde utilise ces fonts, elles sont probablement déjà dans le cache du navigateur (et même peut être en dur dans le navigateur ; je n'ai jamais creusé. Mais si j'étais google, et que j'étais à la fois le fournisseur des fontes et du navigateur le plus utilisé, ...). Alors que dans le cas où on les auto héberge, les navigateurs n'ont pas de moyen de deviner, sans télécharger, que c'est la même police que celles qu'ils ont déjà en cache

    * La mise à jour : si la fonte est améliorée, le site en profite immédiatement.

    Donc du moment qu'on assume renoncer à ces avantages, je ne vois pas le problème (la rapidité, force est de constater que des fois c'est l'inverse qui se produit. Et puis, ces polices ne sont pas si grandes, surtout si on ne prend que ce qu'on a besoin. L'histoire de la MAJ, bof : si le site était bon la première fois, il le reste ensuite. C'est pas comme s'il pouvait y avoir une faille de sécurité à combler)

    Pour debugger ces choses là, c'est toujours embêtant ; en théorie, c'est facile : il suffit de supprimer les lignes suspectées, et voir quelle est la ligne dont la présence est coréllée au problème. Mais comme ce ne sont pas des problèmes reproductibles, difficile de savoir rapidement quelle ligne cause le ralentissement.

    • Commenter avatarConnectez-vous pour commenter des réponses
  • il y a 1 mois

    Tu appelle ça un site ?

    MDR !

    • Commenter avatarConnectez-vous pour commenter des réponses
  • il y a 1 mois

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    • Commenter avatarConnectez-vous pour commenter des réponses
Vous avez d’autres questions ? Pour obtenir des réponses, posez vos questions dès maintenant.