Ru-Board.club
← Вернуться в раздел «Программы»

» HandyCache - локальный кеширующий прокси сервер

Автор: andj25
Дата сообщения: 16.03.2006 14:50
проверил в "чистом" IE
тоже самое если работать через Макстон

вот .. как можно шалить я не знаю
но страничка не открывается
Автор: unreal666
Дата сообщения: 16.03.2006 14:54
mai62

Цитата:
Возможно потому, что у меня выход в инет только через корпоративный прокси.

Возможно. Скорее всего другие прокси (в том числе и проксомитрон) вовремя прерывают соединение.

Цитата:
Пришли мне на мыло проблемные логи пополнее (включи Отладочную информацию).

При какой связке: Браузер - НС - Инет или Браузер - НС - Прокс - Инет?
Автор: andj25
Дата сообщения: 16.03.2006 15:02
если открыть страничку миную сабж, то все нрмально открывается

Добавлено:
unreal666

пошли оба варианта
у меня 2

Добавлено:
тока у меня без проксиметрона
Автор: pop2ROOT
Дата сообщения: 16.03.2006 15:07
Dan_Brown
1. Никто здесь не знает, что у тебя в списках, поэтому как ответить? Если в пунктах есть html/php - то да, все будет браться из кеша.

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

3. Бывает так, что на разных сайтах картинки одинаковы. Но сабж этого не знает, и никак ему не объяснить. Раз адреса разные - картинка будет закачиваться с каждого адреса.
Автор: mai62
Дата сообщения: 16.03.2006 15:09
unreal666

Цитата:
При какой связке: Браузер - НС - Инет или Браузер - НС - Прокс - Инет?

Браузер - НС - Инет
Автор: unreal666
Дата сообщения: 16.03.2006 15:56
mai62
А мыло то у тебя какое?
Автор: mai62
Дата сообщения: 16.03.2006 16:00
unreal666

Цитата:
А мыло то у тебя какое?

mai62%mail.ru
Автор: jlmurat
Дата сообщения: 16.03.2006 16:15
Вопрос про опцию “игнорировать No cache”. В proxomitron имеются фильтры на эту тему. Если я их отключу, то достаточно ли будет функций HC?
Автор: unreal666
Дата сообщения: 16.03.2006 16:22
jlmurat
Скорее всего эта опция предназначена для самого HC.
И притом Проксомитрон рубит не только заголовки пакетов, но и теги и методы javascript, указывающие браузеру не кэшировать содержимое.

Добавлено:
mai62
Послал лог.
Могу еще послать лог-файлы сниффера CommView (в его формате и в txt формате) для обоих вариантов Браузер-НС-Инет и Браузер-Инет.
Автор: mai62
Дата сообщения: 16.03.2006 16:40
unreal666

Цитата:
Могу еще послать лог-файлы сниффера CommView

Пришли лог Браузер-НС-Инет в формате CommView.
Пришли кусок лога НС подлиннее и включи Отладочную информацию в НС.
Хорошо если логи НС и CommView будут синхронизированы.
Автор: unreal666
Дата сообщения: 16.03.2006 16:56
mai62

Цитата:
Пришли кусок лога НС подлиннее и включи Отладочную информацию в НС.

А чего там длиннее?
Я открываю в браузере именно этот файл (http://n4p.ru.redtram.com/?i=179&p=4), а не ссылку на страницу _www.cnews.ru/reviews/articles/index.shtml?2006/03/15/197736 .
И это не кусок лога, это сам лог. Я просто очищаю лог перед запросом этого файла.
Автор: mai62
Дата сообщения: 16.03.2006 17:00
unreal666
Загрузи ссылку, что привел andj25
_www.cnews.ru/reviews/articles/index.shtml?2006/03/15/197736
Он писал, что там что-то циклится. Хочу это увидеть.
Автор: unreal666
Дата сообщения: 16.03.2006 17:07
mai62
Циклится как раз запрос на файл http://n4p.ru.redtram.com/?i=179&p=4 . Необязательно ту ссылку открывать, можно и ссылку на этот файл (тип этого файла Content-Type: application/x-javascript; charset=windows-1251).
Автор: mai62
Дата сообщения: 16.03.2006 17:20
unreal666

Цитата:
Циклится как раз запрос на файл http://n4p.ru.redtram.com/?i=179&p=4 .

Проблема может быть где-то до загрузки этой ссылки. Если циклится, лог должен быть длинным. Я хочу видеть как и из-за чего происходит переход из конца цикла в начало.
Автор: Dem anywhere
Дата сообщения: 16.03.2006 17:22
Не знаю - глюк или нет, но надо иметь в виду...
На сервере в одном каталоге могут находится например файлы image.jpg и Image.jpg
А в кеш попадёт только один....

И ещё хотелка - выставлять дату файла в кеше в соответствии с.


Цитата:
mai62
Выход - нужно вводить сохранение этой информации где-то в кэше. Где - отдельный вопрос.

Вариантов не так и много...
1) В тот же файл (нехорошо однако)
2) в отдельный файл (лучне, но каталог большой получится)
3) в поток NTFS (требует NTFS)
Автор: DenZzz
Дата сообщения: 16.03.2006 17:40
Dan_Brown

Цитата:
1) Если у меня включено кэширование всего (в списке Запись в кэш отмечены все пункты), то при посещении той же странички (в списках Не обновлять и Только из кэша тоже отмечены все пункты), она будет полностью браться из кэша (текст + картинки) или только картинки?

Как напишешь правила в списках, так и будет! НС очень гибко настраивается...
В начальной поставке есть правила "Не обновлять" и "Только из кэша" в основном только для картинок, скриптов и шаблонов. Но ты можешь добавить любые другие правила, в т.ч. для конкретных сайтов.

Цитата:
2) есть сайты, которые я бы хотел чтобы брались только из кэша (текст + картинки), то есть например странички сайтов онлайн-словарей, без необходимости вручную переключаться в оффлайн режим.

Добавь свои онлайн-словари с список "Не обновлять" или "Только из кэша" (в чем отличие - читай FAQ).

Цитата:
Но мне надо например, чтобы другие странички, например странички форумов, как раз обновлялись каждый раз при посещении в плане текста, но не обновлялись в плане картинок.

Включи список "Только из кэша", там есть правла для картинок. "Свежие файлы поставь на 5 минут или отключи.

Цитата:
Допустим, на одном сайта на разных страницах присутствует одна и та же картинка. Будет ли она браться из кэша при посещении каждой новой странички с такой картинкой или грузиться заново для каждой странички?

Если картинка имеет одно имя, то напиши правило для таких картинок в список "Преобразование URL" и тогда картинка будет всегда браться из кэша и повторно грузиться не будет.



unreal666

Цитата:
Циклится как раз запрос на файл http://n4p.ru.redtram.com/?i=179&p=4

А у меня не циклится... Пару раз появляется: Request Repeated, а потом: 502 Bad Gateway (Cannot connect) и больше запросов на этот файл нет...



Dem anywhere

Цитата:
На сервере в одном каталоге могут находится например файлы image.jpg и Image.jpg

Можно пример такого сайта? Ни разу не встречал...
Автор: unreal666
Дата сообщения: 16.03.2006 17:49
mai62

Цитата:
Проблема может быть где-то до загрузки этой ссылки.

Это точно не до загрузки, потому что даже если запрашиваешь сам файл скрипта, то он циклится.
И вообще цикл там маленький, он два раза запрашивает по ссылке _http://n4p.ru.redtram.com/?i=179&p=4 и один раз по ссылке /?i=179&p=5 .

Архив лога получился 111 кбайт. Скидывать его тебе?
В нем логи:
1) при запросе файла _http://www.cnews.ru/reviews/articles/index.shtml?2006/03/15/197736
2) и отдельно лог запроса файла _http://n4p.ru.redtram.com/?i=179&p=4 .

Добавлено:
DenZzz

Цитата:
А у меня не циклится... Пару раз появляется: Request Repeated, с потом: 502 Bad Gateway и больше запрсов на этот файл нет...

У меня тоже, но из-за этого цикла содержимое файла скрипта получается неправильным.

Браузер - Инет:

Код: rtn4p_domain='http://ru.redtram.com/';
RedTramH();
RedTramAdd('Посмотри на новый Mercedes C-класса','41653176','','','',0);
RedTramAdd('ЖК против плазмы: обвал цен неизбежен','41119827','','','',0);
RedTramF();
Автор: abz
Дата сообщения: 16.03.2006 18:43
mai62

Цитата:
Причина неправильной кодировки мне понятна. НС не сохраняет сопровождающий файл заголовок и в частности строку
Content-Type: text/html; charset=windows-1251
НС пытается восстановить кодировку из тегов самого html-файла. Но в файле с kaspersky.ru эта информация отсутствует. Выход - нужно вводить сохранение этой информации где-то в кэше. Где - отдельный вопрос.

Так это ты поправишь? Или мне как-то самому надо это сделать?
Автор: unreal666
Дата сообщения: 16.03.2006 18:57
abz
Можно с помощью Проксомитрона добавлять тег Content-Type в html-файл, если он отсутствует в самом html-файле.
Автор: DenZzz
Дата сообщения: 16.03.2006 21:44
mai62

Не пойму баг ли это?!
Загружаем страницу http://forum.mobile-review.com//showthread.php?t=26233&page=22 . Все аватары на месте ("Только из кэша" выключен). Видим в мониторе, что они пишутся в кэш. Нажимаем "Обновить" и вместо аватаров уже красные крестики, хотя в мониторе видим, что они берутся из кэша.
Смотрим кэш - там куча файлов с аватарами с именами типа:
u=1357&dateline=1128406093 - 0 байт
u=1357&dateline=1128406093.new - картинка
u=17048&dateline=1115923379 - 0 байт
u=17048&dateline=1115923379.new - картинка
... и т.д.

Вопрос: откуда берутся файлы *.new, если в мониторе и логе о них нет ни слова!? Почему файлы без расширения имеют нулевую длину? Видимо, именно эти файлы подставляются вместо картинок при загрузке из кэша.

Вот [more=кусок лога, когда аватары не грузятся...]16.03.2006 23:30:00 # 1920: Connection from local/127.0.0.1

16.03.2006 23:30:00 # 1920 >>> URL: http://forum.mobile-review.com//image.php?u=18989&dateline=1137241277
GET http://forum.mobile-review.com//image.php?u=18989&dateline=1137241277 HTTP/1.1
Accept: */*
If-Modified-Since: Thu, 16 Mar 2006 20:15:02 GMT
Referer: http://forum.mobile-review.com//showthread.php?t=26233&page=22
Accept-Language: ru
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Maxthon)
Host: forum.mobile-review.com
Proxy-Connection: Keep-Alive
Cookie: bblastvisit=1126632649; bblastactivity=1126633643; mr-f1lastvisit=1141072858; mr-f1lastactivity=0; mr-f1sessionhash=460d62351852cc0993e507400b93662a; mr-f1thread_lastview=7a4728c515806b385ac350c32f524033a-2-%7Bi-24240_i-1142527676_i-26233_i-1142532735_%7D; hotlog=1


16.03.2006 23:30:03 # 1920: Outbound Connection

16.03.2006 23:30:04 # 1920 <<< URL: http://forum.mobile-review.com//image.php?u=18989&dateline=1137241277
HTTP/1.1 200 OK
Date: Thu, 16 Mar 2006 19:29:44 GMT
Server: Apache/1.3.33 (Unix)
Cache-Control: max-age=0
Expires: Thu, 16 Mar 2006 19:29:44 GMT
Content-Length: 0
Connection: close
Content-Type: text/html; charset=windows-1251


16.03.2006 23:30:04 # 1920: Client Disconnection[/more]

Удаляем файлы без расширений нулевой длины из кэша и опять видим, как аватары подгружаются из Инета... до следующего обновления страницы... Что за чудеса?
Автор: unreal666
Дата сообщения: 16.03.2006 21:51
DenZzz

Цитата:
Видим в мониторе, что они пишутся в кэш, но срабатывает правило 3.0 ...
Почему в мониторе пишется, что сработало правило 3.0 ? Что это за правило и откуда оно берется?

Правило 3.0 - это загрузка в кэш при выборе для URL команды "Загрузить в кэш" из меню монитора HC.
Автор: DenZzz
Дата сообщения: 16.03.2006 21:58
unreal666

Цитата:
Правило 3.0 - это загрузка в кэш при выборе для URL команды "Загрузить в кэш" из меню монитора HC

Точно! Не в ту строку посмотрел с этими экспериментами... Сейчас подправлю пост...
Но аватары-то у тебя грузятся при обновлении страницы???
Автор: unreal666
Дата сообщения: 16.03.2006 22:04
DenZzz
Все грузится.
При 1-ой загрузке срабатывает правило 3.22 (forum.mobile-review.com). При обновлении срабатывает список "Не обновлять" и такие же глюки как у тебя.

Добавлено:

Цитата:
Вопрос: откуда берутся файлы *.new, если в мониторе и логе о них нет ни слова!?

Файлы *.new - это временные файлы, создающиеся во время загрузки файлов. После полной загрузки из их имени этот .new должен удаляться.
Автор: DenZzz
Дата сообщения: 16.03.2006 22:19
unreal666

Цитата:
Все грузится.

Странно! У меня при первой загрузке срабатывает 3.1 (.*).
Добавил правило в список "Не обновлять", правило срабатывает при следующих загрузках, но аватары не грузятся - вернее грузится пустой файл!

Какие файлы у тебя лежат в папке ~image.php^ кэша? У тебя там есть файлы *.new .
Не добавлял какое специальное правило в список "Преобразование URL"?
Автор: unreal666
Дата сообщения: 16.03.2006 22:29

Цитата:
Какие файлы у тебя лежат в папке ~image.php^ кэша? У тебя там есть файлы *.new .

Есть. И с ним и без, также как у тебя.

Цитата:
Не добавлял какое специальное правило в список "Преобразование URL"?

Для чистоты эксперимента я отключил этот список.
Автор: mai62
Дата сообщения: 16.03.2006 22:57
unreal666

Цитата:
Архив лога получился 111 кбайт. Скидывать его тебе?

Скидывать.
abz

Цитата:
Так это ты поправишь? Или мне как-то самому надо это сделать?

Мне нужно править.
DenZzz

Цитата:
Не пойму баг ли это?!

В приведенном тобой логе строка

Цитата:
Content-Length: 0

Означает, что заявлена длина файла = 0. Если фактическая длина отличается от заявленной, НС считает файл неправильно скачанным.

Цитата:
Вопрос: откуда берутся файлы *.new

Во время загрузки файла к его имени прибавляется .new
После окончания загрузки добавка удаляется. В данном случае у НС видимо едет крыша от Content-Length: 0


Добавлено:
Кстати, попробовал загрузить несколько аваторов. Все в порядке. Может это Proxomitron правит заголовки?
Автор: unreal666
Дата сообщения: 16.03.2006 23:28
mai62

Цитата:
Означает, что заявлена длина файла = 0. Если фактическая длина отличается от заявленной, НС считает файл неправильно скачанным.

Цитата:
Во время загрузки файла к его имени прибавляется .new
После окончания загрузки добавка удаляется. В данном случае у НС видимо едет крыша от Content-Length: 0

Сообщение Content-Length: 0 появляется только после обновления страницы.
Почему для этих аватаров вообще не происходит нормального переименования файлов, т.е. как происходит:
- создались файлы *.new с нормальным размером (закаченный размер соответствует заявленному)
- создались эти же файлы, только без расширения new и нулевого размера
Т.е. получается, что есть файлы *.new с правильным размером и без new с 0 размером. Почему так происходит?

ЗЫ.
Тот большой лог послал.
Автор: mai62
Дата сообщения: 16.03.2006 23:52
unreal666

Цитата:
Сообщение Content-Length: 0 появляется только после обновления страницы.

Не знаю после обновления или до, но в приведенном DenZzz
логе прямо написано, что Content-Length: 0 в ответе сервера Apache/1.3.33 (Unix)

Цитата:
Почему для этих аватаров вообще не происходит нормального переименования файлов

Пока не знаю.

Цитата:
Тот большой лог послал.

ОК
Автор: unreal666
Дата сообщения: 17.03.2006 00:03
mai62

Цитата:
логе прямо написано, что Content-Length: 0 в ответе сервера Apache/1.3.33 (Unix)

Не обратил внимания.
Ну у меня нормальный размер показывает при 1-ой загрузке, а после обновления показывает 0. Все картинки пытаются браться из кэша, список "Только из кэша" отключен.
Автор: mai62
Дата сообщения: 17.03.2006 00:22
unreal666
Я так понял: там одни аваторы грузятся правильно, а другие с глюками? Если так напиши чей аватор грузится неправильно (ник пользователя) чтобы я не искал.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: грабилка экрана под OpenGL


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.