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

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

Автор: Taimael
Дата сообщения: 10.01.2006 19:23
текстовый контент любой странички отсюда
http://www.operafan.net/
при загрузке из кэша имеет вид крякозябров

юзаю оперу
подобное впервые...
валить сие на HC кажется как-то неумным...
но больше вариантов не вижу
вобщем, пребываю в недоумении

проверьте народ плиз у кого как и оперой и прочим
Автор: Zueuk
Дата сообщения: 10.01.2006 19:33
Taimael
Проверил, всё нормально, снежинки падают!

С текстом и со страницей все в норме.
Автор: and3636
Дата сообщения: 10.01.2006 19:39
Taimael

Цитата:
при загрузке из кэша имеет вид крякозябров

Это проблема и у меня со страницами в UTF-8.Браузер любой.
Автор: Mikes
Дата сообщения: 10.01.2006 20:37
Taimael

подтверждаю слова Zueuk ... всё впорядке.. и снежинки на месте
Автор: andj25
Дата сообщения: 11.01.2006 07:37
добрый день
а можно сделать так что бы HC сам включал поддержку gzip
ну что бы не думать включил галочкой поддержку gzip и все
а то сидишь и не знаешь работает у тебя это или нет ... а если знаешь что не работаешь не понятно как включить
Автор: Dr Eam
Дата сообщения: 11.01.2006 08:55

Цитата:
ну что бы не думать включил галочкой поддержку gzip и все
а то сидишь и не знаешь работает у тебя это или нет ... а если знаешь что не работаешь не понятно как включить

Кстати, да. Объясните мне, плиз, как узнать, работает оно или нет? У меня цепочка такая:

Opera -> HandyCache -> Proxomitron -> Outpost Firewall -> Интернет

Где только можно, включил http 1.1, в реестре для аутпоста gzip тоже включил. Но как узнать, работает ли в этой цепочке gzip?
Автор: faZZ
Дата сообщения: 11.01.2006 09:01
Dr Eam
зайди сюда и посмотри, что в строке
HTTP_ACCEPT_ENCODING
Автор: Taimael
Дата сообщения: 11.01.2006 10:11

Цитата:
and3636


гм, угу, в MyIE2 тож краказябры
а народы вон говорят у них все ок
мож что в системе у нас не так настроено?

но факт в том что с инета то все отображается нормально



Цитата:
mai62


можешь какнить прокомменировать проблему?

не то что бы мне так нужен этот operafan, но явна же какаята бага...



Автор: arsvrn
Дата сообщения: 11.01.2006 10:40
Dr Eam

Цитата:
Объясните мне, плиз, как узнать, работает оно или нет?

Зайди сюда и поставь фильтр для Proxomitron'a, который показывет наличие GZIP'a.
Автор: V0lt
Дата сообщения: 11.01.2006 11:41
Taimael
Я прокомментирую.
У меня в онлайне все нормально (в FireFox снежинки появились не сразу, я немного полазил по сайту и они вылезли)
В офлайне в IE, Maxthron и Firefox слетает кодировка, снежинки изчезают только в Firefox

вывод 1: снежинки на совести Лиса, HandyCache тут не причем.

На счет кодировки:
На http://www.operafan.net/ использутся кодировка UTF-8, в коде страницы так и написано

Цитата:
<?xml version="1.0" encoding="utf-8"?>...

Но многие браузеры почему-то не могут определить эту кодировку. Так почему же в онлайне все работает? А потому что сервет говорит браузеру: "Страница в UTF-8"

Цитата:
HTTP/1.1 302 Found
...
Content-Type: text/html; charset=utf-8
..

В офлайне HandyCache ничего не говорит браузеру, потому что не сохраняет заголовки ответов сервера.
mai62 уже думает над этой проблемой, но ее решение в следующей версии не ждите и не просите, пока у него и без этого работы хватает.
Автор: unreal666
Дата сообщения: 11.01.2006 11:49
Есть сервер не говорит кодировку, то браузер должен ее определять по метатэгу http-equiv="Content-Type". А на странице http://www.operafan.net/ он есть.
Автор: mai62
Дата сообщения: 11.01.2006 11:53
dadu

Цитата:
странные запросы в окне монитора

Происходит следующее. НС получает запрос на файл http://nc.redtram.com/px80.gif. При работе без род. прокси перед отправкой серверу НС делит URL на 2 части хост (nc.redtram.com) и относительный путь (/px80.gif). При обмене с сервером происходит ошибка, НС не получает ответ сервера. НС шлет повторный запрос (Request repeated) и отправляет при этом относительный путь (/px80.gif), что Вы и видите в мониторе.
Taimael

Цитата:
текстовый контент любой странички отсюда
http://www.operafan.net/
при загрузке из кэша имеет вид крякозябров

При выдаче из кеша теряется информация о кодировке (UTF-8), поправлю. Пока можно переключить кодировку вручную.
andj25

Цитата:
добрый день
а можно сделать так что бы HC сам включал поддержку gzip
ну что бы не думать включил галочкой поддержку gzip и все
а то сидишь и не знаешь работает у тебя это или нет ... а если знаешь что не работаешь не понятно как включить

Браузер в заголовке запроса должен сообщать серверу о том поддерживает он gzip или нет строкой Accept-Encoding: gzip, deflate. Кроме него эту строку могут добавлять/удалять некоторые программы (Proxomitron, Outpost Firewall). Чтобы работал gzip эта строчка должна присутствовать в запросе, когда он покидает Ваш комп., она дожен сохраниться на пути к серверу и, наконец, сам сервер должен поддерживать gzip. Конечно же НС не может обеспечить выполнение всех этих условий.
Если файлы приходят в gzip, то в колонке Ответ будет запись 200 ОК gzip.
Автор: andj25
Дата сообщения: 11.01.2006 13:06
ну если HC стоит последним что мешает ему по "просьбе" пользователя проверив наличие или отсутствие в запросе "Accept-Encoding: gzip, deflate" добавить это дабы все было ок

я вот пробоывал сходить по ссылке http://forum.ru-board.com/e.pl

так у меня тока вот это вываливается и нислова про gzip

Код:
SCRIPT_NAME => /e.pl
SERVER_NAME => forum.ru-board.com
SERVER_ADMIN => **
HTTP_CONNECTION => close
REQUEST_METHOD => GET
HTTP_ACCEPT => */*
QUERY_STRING =>
REMOTE_PORT => 53546
HTTP_USER_AGENT => Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
HTTP_ACCEPT_LANGUAGE => ru
REMOTE_ADDR => **
SERVER_PROTOCOL => HTTP/1.0
HTTP_X_REAL_IP => ***
REQUEST_URI => /e.pl
HTTP_VIA => 1.0 ***
Автор: faZZ
Дата сообщения: 11.01.2006 13:56
andj25
это значит, что у тебя форум не использует gzip
Автор: mai62
Дата сообщения: 11.01.2006 14:00
andj25

Цитата:
ну если HC стоит последним что мешает ему по "просьбе" пользователя проверив наличие или отсутствие в запросе "Accept-Encoding: gzip, deflate" добавить это дабы все было ок

Ладно, сделаю.
А пока поставь галочку Настройки/Управление загрузкой/Разрешить gzip при загрузке из монитора. В мониторе на URL http://forum.ru-board.com/e.pl выполни команду Загрузить в кеш. Перейди в авт. режим и посмотри эту страничку. Появилось упоминание о gzip?
Автор: andj25
Дата сообщения: 11.01.2006 16:07
а галочка разрешить gzip у меня стоит сразу же
а после кеширования и перехода в автономный режим ничего не меняется
да наверно и не должно меняться ... ответ сервера то не приходит .... или скрипт работает с моего компьютера?
ну в общем не работет ничего
Автор: arsvrn
Дата сообщения: 11.01.2006 16:26
andj25
А без НС GZIP то есть?
Автор: andj25
Дата сообщения: 11.01.2006 16:41
так вот для того что бы не думать о том кто виноват я и просил что бы HC на выходе принудительно делало gzip а браузеру подсовывало бы распакованое к примеру все
тогда и у тех у кого поддерживается gzip и у кого нет все приходило бы в gzipe потому как HC делал бы это за браузер,
Автор: unreal666
Дата сообщения: 11.01.2006 17:15
andj25
У тебя связка Браузер -> HC -> интернет?
Если так, то используй в этой связке Proxomitron. Он может менять заголовки.
Автор: remx
Дата сообщения: 11.01.2006 17:20
многоуважаемый автор программы а вы не планируете случайно сокс- и фтп-прокси реализовать? так же через родительский прокси или напрямую...
чисто для того чтобы не использовать несколько прокси-серверов и не менять постоянно настройки.
а просто включать или выключать родительский прокси.
было бы очень удобно )
Автор: mai62
Дата сообщения: 11.01.2006 17:29
remx

Цитата:
многоуважаемый автор программы а вы не планируете случайно сокс- и фтп-прокси реализовать? так же через родительский прокси или напрямую...

ftp-запросы должны проходить через НС уже сейчас, если он работает через род. прокси. Про остальное: интерес к этому есть, но нужно время. Сейчас занят. Скоро приделаю кеширование DNS.
Автор: p0lv0
Дата сообщения: 11.01.2006 17:43
Очень хочется редиректор. Шоб заменять баннеры прозрачным gif'ом :0)
Автор: unreal666
Дата сообщения: 11.01.2006 22:35
p0lv0
Проксомитроном пользуйся для этого, потому что недостаточно заменить баннер. Нужно еще ис размерами его разобраться, чтобы не нарушилась структура сайта, а для этого нужно фильтровать код.
Вообще хорошая связка
Браузер -> HC -> Proxomitron -> Интернет

Добавлено:
mai62

Цитата:
Скоро приделаю кеширование DNS.

А это зачем? Если в он-лайне, то это делает файервол (по крайней мере аутпост), а в оффлайне это нафиг не нужно.
Автор: unhappy
Дата сообщения: 11.01.2006 23:46
unreal666

Цитата:
mai62
Цитата:Скоро приделаю кеширование DNS.
А это зачем? Если в он-лайне, то это делает файервол (по крайней мере аутпост), а в оффлайне это нафиг не нужно.

наверное потому, что не все пользуются Outpost'ом

mai62
сейчас HC надолго подвисает при разрыве соединения. с момента нажатия хоткея и до завершения процедуры рассоединения окно HC мертво.
Это только у меня?
Автор: p0lv0
Дата сообщения: 12.01.2006 04:13
unreal666

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

Чушь. Пользуясь Squid'ом не встречаю подобных проблем. Вместо баннеров подставляю прозрачный gif размером 1 px. Браузер сам растянет его как надо.
Автор: andj25
Дата сообщения: 12.01.2006 06:45
пробывал я проксимитрон
не понравилось
как то .... каждый раз нужно подстраивать под некоторые сайты
поэтому и юзаю Браузер - НС - Инет

и нехочу ничего еще юзать .. зачем? чем проще тем лучше
Автор: rubel
Дата сообщения: 12.01.2006 08:55
mai62
Вот обратил внимание что страницы в кеше сохраняются с "неживыми" ссылками.Например
ссылка на предыдущую страницу этого топика выглядит вот так:
file:///D:/HandyCache/Cache/forum.ru-board.com/topic.cgi%5E/topic.cgi?forum=5&topic=16397&start=1640
Это если я просто открываю страницу из папки кеша браузером.Если же смотреть через
журнал браузера,то всё ОК.Но ведь журнал не резиновый,уменя 21 день.Это поправить нельзя?
Автор: V0lt
Дата сообщения: 12.01.2006 09:18
rubel
перейди в конец файла и увидешь

Цитата:
Content-Type: text/html; charset=windows-1251-Content-Encoding: gzip
Автор: rubel
Дата сообщения: 12.01.2006 10:48
V0lt
Чего я там увижу??Какого файла?Давай объясняй по полочкам.Вот открыл сейчас эту страницу из папки кеша сабжа и ссылка на предыдущую страницу этого топика имеет вид, приведенный выше.
Автор: V0lt
Дата сообщения: 12.01.2006 11:22
rubel
возможно твой файл
D:/HandyCache/Cache/forum.ru-board.com/topic.cgi%5E/topic.cgi?forum=5&topic=16397&start=1640
пожат gzip-ом, поэтому браузер локально его не берет

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: бесплатный аналог Partition Magic


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