Сохранение загруженной флешки на компьютере пользователя

IQ
На сайте с 02.05.2005
Offline
53
668

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

MASe
На сайте с 17.09.2002
Offline
219
#1
IgorQ:
При переходе со страницы на страницу грузится одна и та же флешка, по идее один раз прогрузившись при переходе на другую страницу она должна браться из кеша на компьютера и показываться моментально, но у некоторых пользователей этого не происходит, она грузится заного при переходе на новую страницу, как будто и не грузилась ранее. Скажите, пожалуйста, что может на это влиять, как сделать так, чтобы грузилась только один раз?

есть вариант, что просто отключено кэширование у юзера... в остальных сулчаях, теоритечиски должна с локалки брать...

это во всех броузерах???

Only God Can Judge Me... Nobody Else... Дрезна (http://www.drezna.ru/) Помощники: Sape (http://www.sape.ru/r.167724536c.php)
V
На сайте с 22.02.2007
Offline
150
#2

Скорее всего зависит от того, что выдает сервер. Если у вашего файла сервер не выдает Last-modified: или выдает заголовки no-cache то браузеру скорее всего приходится грузить все заново.

Обычно можно решить проблему с помощью .htacces, положив все файлы которые надо чтобы браузер кэшировал, типа css, картинки из дизайна, файлы *.js и т.д.

А в эту папку ложится хтакцес с следующим содержанием

<IfModule mod_expires.c>

ExpiresActive on

ExpiresDefault "access plus 10 days"

</IfModule>

IQ
На сайте с 02.05.2005
Offline
53
#3

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

IQ
На сайте с 02.05.2005
Offline
53
#4
Vimsite:
Скорее всего зависит от того, что выдает сервер. Если у вашего файла сервер не выдает Last-modified: или выдает заголовки no-cache то браузеру скорее всего приходится грузить все заново.

Обычно можно решить проблему с помощью .htacces, положив все файлы которые надо чтобы браузер кэшировал, типа css, картинки из дизайна, файлы *.js и т.д.
А в эту папку ложится хтакцес с следующим содержанием

<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault \"access plus 10 days\"
</IfModule>

Скажите, пожалуйста, а можно как-то указать кеширование конкретным файлам, чтобы не перемещать их в отдельную дирректорию? Что нужно в htacess прописать?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий