2017-01-28 7 views
0

Я добавил следующий код в файле .htaccess, который присутствует в корневом каталоге, но он ничего не делает. Как правильно использовать кеш?Как использовать кеш браузера в moodle

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

ответ

0

С кодом нет ничего плохого, но он недостаточно обширен. Попробуйте использовать приведенный ниже код, это охватывает все аспекты кэширования браузера Leverage Browser. для внешних файлов .:

## EXPIRES CACHING ## 
<IfModule mod_expires.c> 
ExpiresActive On 

## IMAGES ## 
ExpiresByType image/jpg "access plus 1 year" 
ExpiresByType image/jpeg "access plus 1 year" 
ExpiresByType image/gif "access plus 1 year" 
ExpiresByType image/png "access plus 1 year" 
ExpiresByType image/x-icon "access plus 1 year" 

## CSS ## 
ExpiresByType text/css "access plus 1 month" 

## HTML ## 
ExpiresByType text/html "access plus 1 month" 

## JAVASCRIPT ## 
ExpiresByType text/javascript "access plus 1 month" 
ExpiresByType text/x-javascript "access plus 1 month" 
ExpiresByType application/javascript "access plus 1 month" 
ExpiresByType application/json "access plus 1 month" 
ExpiresByType application/x-javascript "access plus 1 month" 
ExpiresByType application/x-shockwave-flash "access plus 1 month" 
ExpiresByType application/pdf "access plus 1 month" 
ExpiresDefault "access plus 1 month" 
</ifModule> 

Если вы хотите кэшировать внешние файлы За исключением, то смотрите ответ на это: Leverage Browser Caching for 3rd Party JS.

 Смежные вопросы

  • Нет связанных вопросов^_^