Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.017 c
1-79892
Анатолий
2004-02-10 09:06
2004.02.25
вопрос об использовании PGP


4-80370
SkyRanger
2003-12-16 04:05
2004.02.25
Проблема с ХР


8-80033
goofy
2003-10-22 21:21
2004.02.25
Bitmap info header V5!


7-80300
Net_Prosto
2003-12-08 18:46
2004.02.25
Блокировка клавиатуры и мыши под системой XP


3-79606
Anton.
2004-01-29 08:54
2004.02.25
Как указать параметру значение NULL




   Наверх