Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Marina
Зарегистрирован: 08.10.2002 Сообщения: 20
|
Добавлено: Чт Сен 12 2002 09:37 Заголовок сообщения: помогите разобраться с кэшированием |
|
|
Создаю shtml страницу с включением текстового файла SSI директивой. При мзменении текстового файла, ничего в броузере не меняется, сколько «обновить» не нажимай. Если обозвать этот shtml файл другим именем, в самый первый раз отображаются изменения в текстовом файле. Потом нет. В качестве альтернативы попробовала генерить эту же страницу perl скриптом. Тогда все изменения включаемого файла корректно отображаются с каждой перезагрузкой страницы. Объясните мочему у меня глючит первый способ. |
|
Вернуться к началу |
|
|
Dmitry.Karpov httpwww.pi2 Гость
|
Добавлено: Чт Сен 12 2002 10:05 Заголовок сообщения: Просто очисть кэш! |
|
|
Дата последней модификации обоих файлов не изменилась, поэтому кэш воспринимает ситуевину неадекватно. Рекомендую очистить кэш браузера и работать не через Squid, а напрямую. |
|
Вернуться к началу |
|
|
Dr.Borman Гость
|
Добавлено: Пт Сен 13 2002 00:46 Заголовок сообщения: Наверное, всё дело в сервере.. Уменя подобное было с hut.ru, причём с динамически изменяемыми страницами! Админы говорят, что э |
|
|
Наверное, всё дело в сервере.. Уменя подобное было с hut.ru, причём с динамически изменяемыми страницами! Админы говорят, что это результат кеширования... |
|
Вернуться к началу |
|
|
Miky
Зарегистрирован: 19.04.2002 Сообщения: 94
|
Добавлено: Вс Сен 15 2002 17:57 Заголовок сообщения: Re: помогите разобраться с кэшированием |
|
|
Там прокся стоит на выходе, она кэширует документы Посмотри http://www.hut.ru/instr_h6.shtml |
|
Вернуться к началу |
|
|
Dmitry.Karpov httpwww.pi2 Гость
|
Добавлено: Вс Сен 15 2002 23:38 Заголовок сообщения: Против кэширования часто помогает вопрос в конце URL. |
|
|
Допустим, "http://www.pi2.ru/prof/" прочиталось криво и отложилось в кэше. Тогда http://www.pi2.ru/prof/? прочитается заново, а т.к. там простой HTML, то все CGI-аргументы он игнорирует. |
|
Вернуться к началу |
|
|
Marina
Зарегистрирован: 08.10.2002 Сообщения: 20
|
Добавлено: Вт Сен 17 2002 15:34 Заголовок сообщения: Re: Против кэширования часто помогает вопрос в конце URL. |
|
|
За время дискуссии выяснила, что самым радикальным способом очистки кэша, в моем случае, является выкидывание файла из internt temporary files. Еще время помогает. С 13 по 17 сентября не заглядывала в shtml файл, так он сам собой обновился. |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Ср Сен 18 2002 12:21 Заголовок сообщения: Не все методы одинаково полезны |
|
|
Ждать несколько дней - можно, но очень уж долго. А очистка internt temporary files не поможет при работе через кэширующий Proxy. |
|
Вернуться к началу |
|
|
Сергей Спиваков Гость
|
Добавлено: Ср Сен 18 2002 13:15 Заголовок сообщения: Re: помогите разобраться с кэшированием |
|
|
Успокойся, расслабься, сходи куда-нибудь. |
|
Вернуться к началу |
|
|
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Пн Сен 23 2002 11:20 Заголовок сообщения: Re: Против кэширования часто помогает вопрос в конце URL. |
|
|
А почему не кэшируются URL со знаком вопроса на конце? Можно как нибудь заставить сквида их кэшировать? Например масяня не кэшируется из за этого (кэшируется тока если зипы скачивать). |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Пн Сен 23 2002 13:10 Заголовок сообщения: Он тже кэшируется, просто это новый URL! |
|
|
Против кэширования работают разные вещи: - строка "Expires: 1970" в HTTP-заголовке Web-страницы; - слишком большой размер страницы (Squid по умолчанию выставляет ограничение, дабы большие файлы не подавляли hit rate маленьких страниц); - специальные указания не кэшировать что-то: например, не кэшируются результаты работы CGI-скриптов, полученные методом POST; можно указать по маске вообще не кэшировать результаты работы любых CGI-скриптов; - ну и многое другое.
А если вписать к http://www.pi2.ru/prof/ любые аргументы метода GET, то это просто будет новый URL, которого еще нет в кэше, а сама HTML-страничка их игнорирует. |
|
Вернуться к началу |
|
|
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Вт Сен 24 2002 19:49 Заголовок сообщения: Re: Он тже кэшируется, просто это новый URL! |
|
|
Дык URL на тойже масяне одинаков, вот он: http://mult.ru///mains/tvserie1.swf? я 3 раза с разных айпишников ее качал - и все время не через мой кэш (ну естесственно, все айпишники принадлежат моей локальной сетке, которая выходит в интернет только через сквида). Как нибудь можно заставить сквид кэшировать такой URL? |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Ср Сен 25 2002 13:15 Заголовок сообщения: Поищи знаки вопроса в squid.conf - может, там действительно запрещено? (-) |
|
|
- |
|
Вернуться к началу |
|
|
|