Есть сервер,IIS 5.0
когда обновляется в приложении aspx-страничка,
то страница например http://m1/aaa.aspx обновляется сразу.
но если обновляем не aspx а *.html то по адресу http://m1/aaa.html будет отдаваться старая версия файла!!!и так же со всеми другими расширениями-и с .txt и с .jpg
новая версия отдается минут через 5 только.
в чем дело,подскажите пожалуйста,как исправить это?
Re: проблема-IIS отдает старую версию html-страницы...
в принципе настроить можно в iis для каждого типа контента свой Expire
либо непосредственно через мета-теги html:
<meta http-equiv="Expires" .../>
<meta name='Pragma' content='no-cache'/>
Re[2]: проблема-IIS отдает старую версию html-страницы...
От:
Аноним
Дата:
09.12.05 13:26
Оценка:
С>в принципе настроить можно в iis для каждого типа контента свой Expire С>либо непосредственно через мета-теги html: С><meta http-equiv="Expires" .../> С><meta name='Pragma' content='no-cache'/>
Да ну,не катит так..(
Re[3]: проблема-IIS отдает старую версию html-страницы...
Здравствуйте, <Аноним>, Вы писали:
С>>в принципе настроить можно в iis для каждого типа контента свой Expire С>>либо непосредственно через мета-теги html: С>><meta http-equiv="Expires" .../> С>><meta name='Pragma' content='no-cache'/> А>Да ну,не катит так..(
Почему не катит?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: проблема-IIS отдает старую версию html-страницы...
Здравствуйте, AndreyB., Вы писали:
AB>Есть сервер,IIS 5.0 AB>когда обновляется в приложении aspx-страничка, AB>то страница например http://m1/aaa.aspx обновляется сразу. AB>но если обновляем не aspx а *.html то по адресу http://m1/aaa.html будет отдаваться старая версия файла!!!и так же со всеми другими расширениями-и с .txt и с .jpg AB>новая версия отдается минут через 5 только. AB>в чем дело,подскажите пожалуйста,как исправить это?
Пойти в настройки IIS, свойства своей виртуальной папочки, найти вкладку HTTP Headers и найти галочку Enable Content Expiration. Там все очевидно.
Примечания:
1. После того, как ты поиграл с этими настройками, не забудь почистить кэш своего браузера — он-то помнит предыдущие настройки
2. Не стоит експайрить весь контент слишком быстро. Это не даст народу пользоваться кэшами браузера и прокси-сервера. Выставляй экспирацию только на тех файлах, которые действительно часто обновляются.
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: проблема-IIS отдает старую версию html-страницы...
Здравствуйте, Sinclair, Вы писали:
Спасибо за ответ,но не помогло..
в настройках IIS, свойствах сайта,во вкладке HTTP Headers и галочку Enable Content Expiration включал,и выключал,без эффекта.
нужно чтобы сразу менялся контент
а сейчас и *.txt и *.jpg и все остальное через пять минут обновляются
Re[3]: проблема-IIS отдает старую версию html-страницы...
Здравствуйте, AndreyB., Вы писали:
AB>Здравствуйте, Sinclair, Вы писали: AB>Спасибо за ответ,но не помогло.. AB>в настройках IIS, свойствах сайта,во вкладке HTTP Headers и галочку Enable Content Expiration включал,и выключал,без эффекта. AB>нужно чтобы сразу менялся контент AB>а сейчас и *.txt и *.jpg и все остальное через пять минут обновляются
Дык, это ж нормально, слезай с Микрософта — и будет тебе щастье.
Re[3]: проблема-IIS отдает старую версию html-страницы...
Здравствуйте, AndreyB., Вы писали:
AB>Здравствуйте, Sinclair, Вы писали: AB>Спасибо за ответ,но не помогло.. AB>в настройках IIS, свойствах сайта,во вкладке HTTP Headers и галочку Enable Content Expiration включал,и выключал,без эффекта.
Гонишь. Есть эффект. Какие сроки выставлял? Immediately?
А кэш браузера ты почистить не забыл?
AB>нужно чтобы сразу менялся контент
И будет сразу меняться. Как только ты сделаешь все правильно.
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: проблема-IIS отдает старую версию html-страницы...