2014-10-24 18 views
14

W PageSpeed ​​Insights Ciągle widzę komunikat wykorzystać buforowanie przeglądarki konkretnego iconset/font używam: iconFont.woff (2 dni)Jak mogę wykorzystać buforowanie pamięci podręcznej czcionek .woff?

mam ustawione tak jak mój .htaccess:

## EXPIRES CACHING ## 
<IfModule mod_expires.c> 
ExpiresActive On 
ExpiresByType font/ttf "access 1 week" 
ExpiresByType font/woff "access 1 week" 
ExpiresByType image/jpg "access 1 month" 
ExpiresByType image/jpeg "access 1 month" 
ExpiresByType image/gif "access 1 month" 
ExpiresByType image/png "access 1 month" 
ExpiresByType text/css "access 1 week" 
ExpiresByType application/pdf "access 1 month" 
ExpiresByType application/javascript "access 1 month" 
ExpiresByType application/x-shockwave-flash "access 1 month" 
ExpiresByType image/x-icon "access 1 year" 
ExpiresDefault "access 2 days" 
</IfModule> 
## EXPIRES CACHING ## 

Mimo to nadal otrzymuję tę samą wiadomość w PageSpeed ​​Insights. Jak poprawnie to buforować?

+1

Może czcionki/WOFF nie działa, spróbuj tego: http://stackoverflow.com/questions/3594823/mime-type-for-woff-fonts?rq=1 –

Odpowiedz

47

Wykonuję to zadanie, ponieważ szybkość strony Google nie wymaga już naprawy. AddType jest niezbędny.

# Fonts 
# 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 
# only uncomment if you dont have compression turned on already. Otherwise it will cause all other filestypes not to get compressed 
# AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-opentype image/svg+xml 

ExpiresActive on 

# Add a far future Expires header for fonts 
ExpiresByType application/vnd.ms-fontobject "access plus 1 year" 
ExpiresByType application/x-font-ttf "access plus 1 year" 
ExpiresByType application/x-font-opentype "access plus 1 year" 
ExpiresByType application/x-font-woff "access plus 1 year" 
ExpiresByType image/svg+xml "access plus 1 year" 
+0

Ten załatwia sprawę. Powinien być oznaczony jako poprawny – autarq

+0

Witam Próbowałem dodać to w. Htaccess, ale po załadowaniu witryny po dodaniu tej witryny był wyświetlany "500" błąd wewnętrzny serwera. " –

+0

@NileshKumar Dodaj powyżej ExpiresActive na i po ostatniej linii naprawi twój błąd –

Powiązane problemy