LINUX.ORG.RU

Сообщения Hypnodisk

 

Кэширование на стороне клиента

Форум — Web-development

Здравствуйте, помогите настроить кэширование. Что неободимо сделать чтобы удалить существующий кэш в браузере у клиентов? Если прописать в htaccess условия работают не сразу.

#Начало кэширования

<IfModule mod_expires.c> ExpiresActive On ExpiresDefault «access plus 2 seconds» ExpiresByType application/javascript «access plus 2 seconds» ExpiresByType text/javascript «access plus 2 seconds» ExpiresByType text/css «access plus 2 seconds» ExpiresByType text/html «access plus 2 seconds» ExpiresByType text/x-javascript «access plus 2 seconds» ExpiresByType image/gif «access plus 2 seconds» ExpiresByType image/jpeg «access plus 2 seconds» ExpiresByType image/png «access plus 2 seconds» ExpiresByType image/jpg «access plus 2 seconds» ExpiresByType image/x-icon «access plus 2 seconds» ExpiresByType application/x-shockwave-flash «access plus 2 seconds» </IfModule>

# 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=1, public» </filesMatch>

# 2 дня <filesMatch «\.(xml|txt)$»> Header set Cache-Control «max-age=1, public, must-revalidate» </filesMatch>

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

</ifModule>

Если отчистить историю+кэш+куки всё отлично начинает работать. Можно ли как то принудительно при первом заходе заставить браузер удалить информацию по этому сайту, а далее уже кэшировать «как всегда»?

 ,

Hypnodisk
()

RSS подписка на новые темы