J'essaie actuellement d'activer la compression gzip sur un site Web Wordpress. Mais la sortie JSON de l’API Embedded wordpress ne semble pas être affectée par les paramètres de mon htaccess.
Les voici:
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/json
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
Est-ce que quelqu'un a une idée de l'endroit où mon erreur est? Merci!
J'ai utilisé votre ensemble exact de directives .htaccess pour réaliser json gzip'ing. A pris mes fichiers de 23k à 4k.
Donc, je suppose que c'est l'une des deux choses suivantes:
Si vous disposez d'un accès .conf pour effectuer ces modifications, insérez les règles de déflation dans le fichier plutôt que dans le fichier .htaccess. Ainsi, le serveur en apprendra l'existence au moment de la configuration et non pour chaque accès aux fichiers. augmente la vitesse (légèrement).
Si vous ne disposez pas d'un accès .conf, vous devez parler aux utilisateurs du serveur ou à la société d'hébergement et leur demander d'ajouter le AddOutputFilterByType DEFLATE application/json
pour votre site Web. Considérez peut-être tous les paramètres que vous avez définis ci-dessus.
En prime, si vous voulez vraiment très petit, la compression Brotli a été spécialement conçue pour rendre les polices plus petites et fonctionne sur tous les types de fichiers. Si vous travaillez avec un hôte, demandez-lui si cela est également possible, ainsi que gzip, afin que vous disposiez d'une compatibilité ascendante.