Вниз
Скачать: 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.016 c
4-80344
BKGG
2003-12-19 13:22
2004.02.25
Как можно создать Stringgrid с помощю API.


6-80054
samalex
2003-12-18 14:19
2004.02.25
Про Socket


7-80309
MSergey
2003-12-06 03:00
2004.02.25
LPT и COM порты


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


14-80127
MonStar
2004-02-02 10:21
2004.02.25
FА как вам такая задачка?




   Наверх