Compatibilité avec WebP

    WP Rocket ne crée PAS d'images WebP pour vous. Vous aurez besoin d'un plugin supplémentaire tel qu' Imagify pour gérer la conversion d'image.

    Si votre site utilise des images WebP, WP Rocket peut créer un fichier de cache séparé pour les servir si nécessaire. Cette option se trouve dans l'onglet Add-on :

    La plupart des plugins qui créent des images WebP peuvent également servir les versions WebP pour vous. Dans ce cas, vous n'avez pas besoin d'un fichier cache séparé. 

    Dans cette doc :

    Plugins que WP Rocket détecte automatiquement

    WP Rocket vise à simplifier la compatibilité avec les images WebP en : 

    • Détectant automatiquement certains les plugins les plus courants pour la génération des WebP
    • Désactivant automatiquement notre option WebP en fonction de votre configuration

    Voici les plugins que nous détectons automatiquement :

    • Imagify (de la société mère de WP Rocket, WP Media)
    • Optimus
    • EWWW 
    • Shortpixel

    La mise en cache pour WebP doit-elle être activée ou non ?

    Dans de nombreux cas, vous n'aurez pas à décider puisque nous choisirons la meilleure configuration en fonction de votre site : 

    Mais si vous n'utilisez pas l'un des plugins ci-dessus, ou si vous avez des doutes sur le fait d'activer ou non cette option, voici les directives :

    N’ACTIVEZ PAS le cache pour WebP si : 

    - Vous n'utilisez pas d'images WebP sur votre site

    - Votre plugin générant les WebP les sert avec des règles htaccess
    Il n'est pas nécessaire pour WP Rocket de créer un fichier cache séparé dans ce cas. 

    - Votre plugin WebP sert les WebP avec l'élément <picture> ;.
    Si votre plugin WebP peut le faire, WP Rocket n'a pas besoin de créer un fichier cache séparé.

    - Votre plugin WebP sert WebP avec l'élément <picture> ; et vous utilisez un CDN
    Activez l'option CDN dans WP Rocket et nous réécrirons les références des images dans l'élément image pour utiliser votre URL CDN.
    Il n'est pas nécessaire pour WP Rocket de créer un fichier cache séparé dans ce cas. 

    - Votre fournisseur CDN s'occupe des images WebP
    Certains fournisseurs CDN, tels que KeyCDN et BunnyCDN ont des options pour activer les WebP. Si vous utilisez leurs options, vous n'avez pas besoin d'activer la mise en cache WebP dans WP Rocket. 

    - Vous utilisez une autre couche de cache comme Cache Everything de Cloudflare, ou la mise en cache Varnish/NGINX sur votre serveur. 
    Si ces autres couches de cache ne sont pas configurées pour détecter les navigateurs compatibles WebP et non compatibles WebP, elles finiront par servir le mauvais fichier de cache. Utilisez plutôt la méthode de l'élément HTML <picture> dans votre plugin WebP.

    ACTIVEZ le cache pour WebP si : 

    - Votre site a des images WebP et vous n'utilisez pas votre plugin WebP pour les servir.

    - Vous utilisez un CDN, et votre plugin WebP ne possède pas de méthode compatible pour servir ces images. 
    Dans ce cas, activez l'option CDN dans WP Rocket et activez l'option de mise en cache pour WebP.

    Que fait l'option de mise en cache pour WebP ?

    Si vous n'utilisez pas un autre plugin pour servir les images WebP, WP Rocket peut le faire en :

    • Créant un fichier de cache WebP distinct
    • Ce fichier est créé lorsqu'un navigateur compatible WebP accède à votre page.
    • Pour toutes les images de la page, nous recherchons dans le dossier Uploads une version WebP correspondante. S'il en existe une, nous mettons à jour la référence à l'image dans le code pour utiliser sa version WebP..
    • Le fichier de cache WebP a -webp attaché à son nom de fichier : 
    • Si l'option la mise en cache pour WebP est activée et que le préchargement est activé, le fichier cache WebP sera préchargé au lieu du fichier cache non-WebP. 
    • Si vous accédez à une page à partir d'un navigateur qui ne prend pas en charge WebP, nous utiliserons le fichier cache standard à la place.
    • Lorsque la mise en cache WebP est activée, pour toute page où les images n'ont pas de versions .webp disponibles, nous ajouterons un fichier  .no-webp à ce dossier de cache et créerons uniquement le fichier cache standard pour cette page. Cela permet d'économiser des ressources en évitant de dupliquer inutilement le fichier cache :

    Pourquoi certaines images ne sont-elles pas servies en WebP ?

    WP Rocket recherche dans le HTML de la page les images (.jpg, jpeg, .jpe, .png, .gif) trouvées dans les attributs suivants :

    • href, src, srcset, content

    Si l'image n'est pas dans l'un de ces attributs supportés, elle ne sera pas servie en WebP. Vous pouvez forcer WP Rocket à détecter un attribut particulier en utilisant ce plugin d'aide.

    Si les images sont ajoutées dans un fichier CSS, ou ne sont pas présentes dans le HTML pour une raison quelconque, elles ne seront pas détectées et ne seront pas servies en WebP.

    Comment les images WebP sont-elles servies ?

    Les plugins WebP utilisent généralement l'une des deux méthodes suivantes pour servir les images WebP : 

    1. Règles dans le fichier htaccess

    • Dans ce cas, le balisage (code) de votre site ne change pas.
    • Cette méthode n’est pas compatible avec les CDN

    ~ OU ~

    2. Utiliser l'élément <picture> dans le HTML pour faire directement référence aux fichiers WebP

    • Le code de votre site sera modifié pour inclure des références aux images WebP dans l'élément <picture>. 
    • Cette méthode est compatible avec les CDN

    Si vous utilisez l'une ou l'autre de ces méthodes, vous n'aurez pas besoin de WP Rocket pour créer un fichier cache WebP distinct. 

    Pour vérifier si votre site sert des images WebP, veuillez consulter ce guide (en Anglais) :
    https://imagify.io/documentation/how-to-check-if-webp-image-is-displayed-on-your-site/

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.