Перейти к содержимому


Фото
- - - - -

Как задать срок кэширования CSS, JS ?

кэш срок

  • Чтобы отвечать, сперва войдите на форум
2 ответов в теме

#1 Milkikilki

Milkikilki
  • Пользователь
  • 171 сообщений

Опубликовано 07.12.2017 - 11:15

Здравствуйте, как задать срок кэширования CSS и JS, которые указывает сервис от google в рекомендациях по оптимизации? На стороне сервера кэширование включено.

Используйте кеш браузера

1. Файл 1.css (не указан срок действия)

2. Файл 2.js (не указан срок действия)


Изменено: Milkikilki, 07.12.2017 - 11:15


#2 jonny008

jonny008
  • Пользователь
  • 88 сообщений

Опубликовано 07.12.2017 - 11:55

В htaccess 

 

# Cache-Control
<ifModule mod_headers.c>
    # 30 дней
    <filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
        Header set Cache-Control "max-age=2592000, public"
    </filesMatch>
    
    # 30 дней
    <filesMatch "\.(css|js)$">
        Header set Cache-Control "max-age=2592000, public"
    </filesMatch>
	
	# 30 дней
    <filesMatch "\.(eot|ttf|otf|woff)$">
        Header set Cache-Control "max-age=2592000, public"
    </filesMatch>
    
    # 2 дня
    <filesMatch "\.(xml|txt)$">
        Header set Cache-Control "max-age=172800, public, must-revalidate"
    </filesMatch>

    # 1 день
    <filesMatch "\.(html|htm|php)$">
        Header set Cache-Control "max-age=172800, private, must-revalidate"
    </filesMatch>
    
</ifModule>


#3 Milkikilki

Milkikilki
  • Пользователь
  • 171 сообщений

Опубликовано 07.12.2017 - 13:50

Спасибо тебе огромное, работает.  :)







Также с меткой «кэш, срок»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых