Jump to content

Optimisation vitesses boutique (Google Insight), caches etc...


Recommended Posts

Bonjour,

Après avoir exécuté un Google speed insight, je me retrouve avec cette ligne :

Google Fonts

 cdn 

23,8 KiB

910 ms

/css?family=Noto+Sans+KR

(fonts.googleapis.com)

23,8 KiB

910 ms

 

Je trouve énorme que la partie la plus importante de blocage de vitesse du site soit lié à la police d'écriture !

Quel moyen de changer ceci? Connaissez vous des police plus "light" permettant d'économiser ce temps de chargement?

 

Même question :

Phase

% du LCP

Durée

TTFB

8%

600 ms

Délai de chargement

30%

2 270 ms

 

Comment optimiser tout ceci svp?

Côté Prestashop 8.2.1 j'ai le cache Smarty activé mais aucun autre, ai je besoin d'activer 

* "Smart cache" pour les feuilles de style

NonOui

* "Smart cache" pour le code JavaScript

NonOui

* Optimisation Apache

NonOui

En cochant cette case, votre fichier .htaccess sera complété automatiquement avec des directives améliorant le cache et la compression.

 

ou 

link Cache

* Utiliser le cache

Non

 

De même côté serveur (LWS) j'ai plusieurs options à disposition :

LWSCache par Varnish (activé), Memcache et Redis désactivé.

 

Merci d'avance et désolé si c'est pas très clair au niveau de mes questions.

Link to comment
Share on other sites

Bonjour,

Il est déconseillé de laisser le chargement des fonts via GoogleFont.

Le mieux est de les placer sur votre serveur/hébergement directement. Ca évitera de se prendre une latence par un opérateur tier (ici Google Font).

Il y a pas mal de tuto sur comment faire, en voici un par exemple : https://www.thierry-creation.fr/guide-pratique-integrer-des-google-fonts-sur-prestashop/

Concernant la vitesse, une URL afin que l'on analyse celle-ci aurait été bien ;) 

Link to comment
Share on other sites

En résumé :

  • DNS-Prefetch lance la résolution de nom.
  • Preconnect établit tôt la connexion.
  • Preload récupère la feuille de style (et éventuellement le fichier) en priorité élevée.
  • Prefetch prépare les polices pour la suite.

Ces méthodes combinées réduisent significativement le temps avant le rendu du texte.

 

<head>
  <!-- 1. Résolution DNS anticipée -->
  <link rel="dns-prefetch" href="//fonts.googleapis.com">
  <link rel="dns-prefetch" href="//fonts.gstatic.com">

  <!-- 2. Préconnexion pour une poignée de main rapide -->
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

  <!-- 3a. Preload de la feuille de style des polices -->
  <link rel="preload" as="style"
        href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap">

  <!-- 3b. Chargement normal de la feuille de style -->
  <link rel="stylesheet"
        href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap">

  <!-- Optionnel : Preload des fichiers de police critiques -->
  <!--
  <link rel="preload" as="font"
        href="https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5Q.woff2"
        type="font/woff2" crossorigin>
  -->
</head>
 

 

* "Smart cache" pour les feuilles de style

Oui

* "Smart cache" pour le code JavaScript

Oui

* Optimisation Apache

Oui

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...