Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Вопрос про кеширование   Найти похожие ветки 

 
SergP ©   (2004-02-01 23:36) [0]

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

Допустим что в страничке htm или php эта инфа прописывается в <HEAD>...</HEAD>, а апач в зависимомсти от этого формирует в заголовках ответов все что касается кеширования.

Но как это делается для других файлов - например картинки gif, jpg, и т.д. Где для них должна указываться инфа до какого времени они действуют (Expired) и можно ли их кешировать или нет.


 
Cobalt ©   (2004-02-02 00:05) [1]

Вообще-то, при забирании файла можно узнать дату его изменения и время, в течении которого гарантируется, что файл изменяться не будет.


 
SergP ©   (2004-02-02 04:08) [2]


> Cobalt © (02.02.04 00:05) [1]
> Вообще-то, при забирании файла можно узнать дату его изменения
> и время, в течении которого гарантируется, что файл изменяться
> не будет.


Вот-вот... А теперь скажи где я могу (на веб-сервере) установить для конкретного файла эту дату и время


 
Cobalt ©   (2004-02-02 08:30) [3]

Ну, что я могу сказать - RTFM, однако...


 
wal ©   (2004-02-02 10:13) [4]


> Но как это делается для других файлов - например картинки
> gif, jpg, и т.д. Где для них должна указываться инфа до
> какого времени они действуют (Expired) и можно ли их кешировать
> или нет.


Возможно вы будите удивлены, но и в этом случае тоже сервер пересылает http-заголовок.

С уважением.


 
SergP ©   (2004-02-02 12:23) [5]


> Возможно вы будите удивлены, но и в этом случае тоже сервер
> пересылает http-заголовок.
>
> С уважением.


Судя по ответам мой вопрос был не правильно понят.
Объясняю детальнее:

Имеется хостинг. На нем сайт. Соответственно есть там и рисунки гиф, жепег и пр. Я знаю что в http заголовке ответа сервера имеется информация о времени "действия" скачиваемого файла. Вопрос в том кто устанавливает эту дату/время? И если сайт мой, то как мне установить эту дату/время для конкретных файлов, которые находятся на сервере?


 
wal ©   (2004-02-02 13:22) [6]


> Имеется хостинг. На нем сайт. Соответственно есть там и
> рисунки гиф, жепег и пр. Я знаю что в http заголовке ответа
> сервера имеется информация о времени "действия" скачиваемого
> файла. Вопрос в том кто устанавливает эту дату/время? И
> если сайт мой, то как мне установить эту дату/время для
> конкретных файлов, которые находятся на сервере?

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



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
3-79630
Sergei!
2004-02-01 08:23
2004.02.25
1C и Дельфи


14-80162
димка
2004-02-01 14:09
2004.02.25
перват нажатия клавиш


14-80197
syte_ser78
2004-01-30 11:49
2004.02.25
Задорнов


6-80071
KILLER_ABV
2003-12-18 12:00
2004.02.25
Как написать собственный прокси-сервекр?


14-80225
Gorlum
2004-02-03 17:39
2004.02.25
3D модели