LINUX.ORG.RU

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

 ,


0

1

Здравствуйте, помогите настроить кэширование. Что неободимо сделать чтобы удалить существующий кэш в браузере у клиентов? Если прописать в 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 (всего исправлений: 1)

при первом заходе заставить браузер удалить информацию по этому сайту

Противоречие в условии. Если заход первый, то никакого кэша по сайту нет. Или что вы подразумеваете под первым заходом?

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

человек когда то заходил на сайт. когда человек зашел на сайт, у него в кэше браузера сохранилась версия без этих условий, после я в файл htaccess добавил условия, но они не работают, начинают работать после удаления файлов из кэша браузера, возможна ли принудельная очистка этого кэша?

Hypnodisk
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.