Проблемы с кэшированием Windows 2003 - IIS 6 - PullRequest
1 голос
/ 18 мая 2011

У нас проблема с кэшированием (я полагаю) на нашем веб-сервере. Мы используем два веб-сервера в конфигурации с балансировкой нагрузки. Совсем недавно мы заметили, что если вы обновляете изображение или класс CSS, изменения не отражаются при обновлении страницы. Держите ли вы нажатой клавишу Shift + F5 или нет.

Это произошло совсем недавно, когда я изменил класс для применения к ссылке, а не к диапазону. Раздражающе ничего не изменилось, в том числе после перезапуска IIS и перезапуска app_pool. В конце я скопировал файл CSS, переименовал его и связал с новым файлом с новым классом в заголовке, который изменил веб-страницу.

У меня была такая же проблема с некоторыми изображениями. Мне нужно изменить 6 изображений на странице, так как клиент хотел, чтобы они были длиннее. Я изменил изображения в Photoshop, переписал старые и загрузил их на сервер. Ничего не изменилось. В итоге мне пришлось переименовать изображения и переименовать теги img в HTML.

Я попытался добавить:

<meta http-equiv="pragma" content="no-cache" />

На главную страницу, но это не имеет никакого значения.

Если у вас есть какие-либо предложения, они будут очень благодарны.

Спасибо

Дэррил

Ответы [ 2 ]

0 голосов
/ 08 июля 2011

Оказывается, это проблема с

У нас бесконечные проблемы с балансировщиком нагрузки, и мы серьезно относимся к его поломке, работе с одним сервером и сохранению резервного сервера в качестве отказоустойчивого.

0 голосов
/ 18 мая 2011

В зависимости от типа используемого балансировщика нагрузки, если на балансировщике нагрузки есть какой-либо веб-ускоритель, возможно, кэширование происходит на балансировщике нагрузки, а не на веб-серверах или в браузере.Возможно, вы захотите попробовать получить доступ к одному из ваших веб-серверов по отдельности, чтобы проверить, сохраняется ли проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...