cache .htaccess: Правила для кэширования статических объектов
После последних обновлений в метриках Google pageSpeed очень сильно упала скорость WP сайта по тестам. Одним из параметров рекомендаций советуют настроить эффективное использования кеша для статических объектов.
На сайте использую плагин Hyper Cache
В .htaccess прописываю следующие параметры
# Кеширование <ifModule mod_expires.c> # Add correct content-type for fonts AddType application/vnd.ms-fontobject .eot AddType application/x-font-ttf .ttf AddType application/x-font-opentype .otf AddType application/x-font-woff .woff AddType image/svg+xml .svg # Compress compressible fonts AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-opentype image/svg+xml ExpiresActive On ExpiresDefault "access plus 5 seconds" # Cache Images ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType image/gif "access plus 2592000 seconds" ExpiresByType image/svg+xml "access plus 2592000 seconds" # Cache Fonts ExpiresByType application/vnd.ms-fontobject "access plus 2592000 seconds" ExpiresByType application/x-font-ttf "access plus 2592000 seconds" ExpiresByType application/x-font-opentype "access plus 2592000 seconds" ExpiresByType application/x-font-woff "access plus 2592000 seconds" ExpiresByType image/svg+xml "access plus 2592000 seconds" # Cache other content types (Flash, CSS, JS, HTML, XML) ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 2592000 seconds" ExpiresByType application/javascript "access plus 2592000 seconds" ExpiresByType application/x-javascript "access plus 2592000 seconds" ExpiresByType text/html "access plus 600 seconds" ExpiresByType application/xhtml+xml "access plus 600 seconds" </ifModule>
Но что-то это не помогает. при тесте показывает совершенно левые значения
Подскажите, как можно улучшить ?
Добавил строку ExpiresByType application/x-font-woff2 "access plus 2592000 seconds" в .htaccess это ни как не повлияло. Оно всё равно пишет время жизни 4h для woff2
Рекомендую изучить и пользоваться WP Total Cache круче его нету, там все прям как на ладоне, да много всего, но оно стоит того.
Так у вас для .woff2 ничего и не прописано.