Главная страница
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.135 c
7-80338
-Barmaley-
2003-12-04 15:46
2004.02.25
Перехват обращения к COM порту.


8-80043
JS
2003-10-25 16:51
2004.02.25
Алгоритм уменьшения глубины цвета


3-79677
Santer
2004-01-30 13:54
2004.02.25
не могу состыковать Cyrr 866 и ANSI в одном запросе!


14-80239
PaRL
2004-02-03 09:58
2004.02.25
Acrobat Reader


14-80251
krast
2004-02-04 17:12
2004.02.25
Динамическое создание dialup соединение