Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
1-79909
juiceman
2004-02-09 22:35
2004.02.25
как писать сервысы на Delphi?


1-79718
Aligator
2004-02-12 17:12
2004.02.25
Организация запуска программы по рассписанию (напр. раз в месяц)


3-79590
rosl
2004-01-28 04:27
2004.02.25
количество заполненных строк в файле excel


9-79534
Soft
2003-08-15 16:15
2004.02.25
Ламерам-програмерам


1-79778
VID
2004-02-11 03:01
2004.02.25
TWebBrowser::Проблемы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский