Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » HandyCache - локальный кеширующий прокси сервер

Модерирует : gyra, Maz

Widok (26-01-2006 17:49): лимит страниц, переезжаем сюда  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

mai62



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HandyCache


 
mai62

Цитата:
Предлагаю вашему вниманию свое "произведение". Программа предназначена для ускорения и удешевления серфинга. Прогу писал для себя. Может еще кому пригодится. Давайте обсудим!

 
 
Сайт программы:
http://handycache.narod.ru
 
Последняя версия (при первой установке используйте это):
http://handycache.narod.ru/download/HandyCache093b1.zip | альтернативный линк
 
Последняя бета (только exe, скопируйте в папку HandyCache):
http://handycache.narod.ru/download/HandyCache093b2aexe.zip | альтернативный линк
 
 
 
FAQ

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 01:32 10-07-2005 | Исправлено: faZZ, 15:45 26-01-2006
Nimnul



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mai62
Все классно настроил, спасибо за прогу!
Настроил я ее на агрессивный прокси! Класс!
Можно еще одну маленькую фичу попросить?
Сделать горячую клавишу для режима "Не обновлять <свежие> файлы", alt или ctrl было бы прекрасно
PS
Надеюсь поиск по кэшу и пр. новые фичи будут в новых версиях...
В принципе меня уже и тек. версия устраивает, только вот просьба вверху.
PPS
Кстати ру-борд опять несколько дней в дауне, может какой-нить постабильнее форум найдешь?

Всего записей: 1072 | Зарегистр. 05-02-2003 | Отправлено: 21:17 13-07-2005
nickddd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Кажется нашли неольшую багу при работе в связке  
Browser->HandyCache->Proxomitron->Internet  

А конкретнее? У меня работает. В общем нормально.

Всего записей: 860 | Зарегистр. 03-03-2003 | Отправлено: 22:50 13-07-2005 | Исправлено: nickddd, 22:52 13-07-2005
mai62



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nimnul

Цитата:
Сделать горячую клавишу для режима "Не обновлять <свежие> файлы", alt или ctrl было бы прекрасно  

Будет

Цитата:
может какой-нить постабильнее форум найдешь?

Сейчас многие форумы колбасит. Надеюсь это пройдет
nickddd
Там такая история:
Proxomitron, когда получает файл в gzip распаковывает его, фильтрует и передает дальше своему клиенту. Так вот клиенту он файл отдает в закодированном виде и добавляет в заголовок поле Transfer-Encoding: chunked. На данный момент мой прокси пишет файл в кеш в закодированном виде, а доп. поле в заголовке теряет. И когда браузер потом берет такой файл из кеша, он не знает о кодировании и в результате страница искажается.
  На данный момент у меня есть версия программы, которая не теряет доп. поле в заголовке и стр. отображается нормально. Но в кеше файл лежит закодированный. И если его смотреть не через HandyCache, то стр. искажается. Сейчас делаю раскодирование, чтобы файл в кеше лежал в норм. виде.

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 03:08 14-07-2005
nickddd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mai62
Понятно.
Кстати, при работе через Проксимитрон Гугль больше не появляется. Частенько бывает то, о чем я говорил, когда после клика на ссылку мгновенно появляется иексплореровская страница с сообщением о том, что страница не найдена. Правда в отличие от гуглевской ссылка всегда отрабатывается по рефрешу. В логе при этом ошибка 502 Bad Gateway.
 
Да. Постепенно растет потребление памяти. Не сильно, но все же. При запуске ~ 8мб, а где-то через сутки уже под 25.

Всего записей: 860 | Зарегистр. 03-03-2003 | Отправлено: 03:24 14-07-2005
mai62



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nickddd

Цитата:
Частенько бывает то, о чем я говорил, когда после клика на ссылку мгновенно появляется иексплореровская страница с сообщением о том, что страница не найдена. Правда в отличие от гуглевской ссылка всегда отрабатывается по рефрешу. В логе при этом ошибка 502 Bad Gateway.

Это чей ответ 502 Bad Gateway. Мой или другого сервера? Может это из-за ограничения количества одновременных коннектов?

Цитата:
Постепенно растет потребление памяти. Не сильно, но все же. При запуске ~ 8мб, а где-то через сутки уже под 25.

Интересно рост останавливается или продолжается все время?
Гипотеза такая:
Я запрашиваю ресурсы и не освобождаю их, а повторно использую - так не тратится время на повторный запрос/освобождение ресурсов. Но получается, что я держу ресурсы, которые нужны были при макс. нагрузке. Надо бы мониторить среднюю потребность в ресурсах и периодически освобождать лишние. Но до этого пока руки не доходят.

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 15:19 14-07-2005
nickddd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mai62

Цитата:
nickddd  
 
Цитата:Частенько бывает то, о чем я говорил, когда после клика на ссылку мгновенно появляется иексплореровская страница с сообщением о том, что страница не найдена. Правда в отличие от гуглевской ссылка всегда отрабатывается по рефрешу. В логе при этом ошибка 502 Bad Gateway.  
 
Это чей ответ 502 Bad Gateway. Мой или другого сервера? Может это из-за ограничения количества одновременных коннектов?  

Ваш наверно Из-за чего - не знаю. Часто бывает при просмотре всяких слайд шоу или при обработке результатов поиска (гугля, например). Иной раз просто каждая страница открывается только со второго раза.
Вот пример лога незагрузившейся картинки (Proximitron + HandyCache):

Код:
PROXIMITRON ----------------------------------------------------------------------
 
+++GET 10091+++
GET /ylvin/.Pictures/Photo%20Album%20Pictures/2003-03-09%2002.45.33%20-0800/Image-C5A86998521A11D7.jpg HTTP/1.0
Accept: */*
Referer: http://homepage.mac.com/ylvin/.Pictures/Photo%20Album%20Pictures/2003-03-09%2002.45.33%20-0800/Image-C5A86998521A11D7.jpg
Accept-Language: ru
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; .NET CLR 1.1.4322)
Host: homepage.mac.com
Cookie: counter-value-ylvin-7=22
Connection: keep-alive
+++CLOSE 10090+++
 
+++RESP 10091+++
HTTP/1.0 200 OK
Age: 1
Date: Thu, 14 Jul 2005 15:15:49 GMT
Content-Length: 94122
Content-Type: image/jpeg
Server: AppleDotMacServer
ETag: 1
Last-Modified: Sun, 09 Mar 2003 10:42:36 GMT
x-responding-server: webdav17
Via: 1.1 netcache09 (NetCache NetApp/5.5R4)
+++CLOSE 10091+++
 
HANDYCACHE ----------------------------------------------------------------------
 
14.07.2005 19:07:16 # 5075 >>> URL: http://homepage.mac.com/ylvin/.Pictures/Photo%20Album%20Pictures/2003-03-09%2002.45.33%20-0800/Image-C5A78FA1521A11D7.jpg
GET http://homepage.mac.com/ylvin/.Pictures/Photo%20Album%20Pictures/2003-03-09%2002.45.33%20-0800/Image-C5A78FA1521A11D7.jpg HTTP/1.0
Accept: */*
Referer: http://homepage.mac.com/i/hpti/1/wimg/Shared/SlideShow/SlideShow.html
Accept-Language: ru
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; .NET CLR 1.1.4322)
Host: homepage.mac.com
Cookie: counter-value-ylvin-7=22
 
14.07.2005 19:07:17 # 5075 <<< URL: http://homepage.mac.com/ylvin/.Pictures/Photo%20Album%20Pictures/2003-03-09%2002.45.33%20-0800/Image-C5A78FA1521A11D7.jpg
HTTP/1.0 502 Bad Gateway
Content-Type: text/html
Connection: close

Всего записей: 860 | Зарегистр. 03-03-2003 | Отправлено: 19:13 14-07-2005 | Исправлено: nickddd, 19:22 14-07-2005
mai62



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nickddd
Да, это мое.
Такое получается, когда сервер, к которому я обращаюсь, рвет соединение не дав никакого ответа. Видимо, где-то ограничение на кол-во соединений. А может сервер перегружен. Надо бы мне попробовать восстановить соединение.
 
У меня есть сомнение, что эти куски лога относятся к одному соединению (поле Referer разное). Попробуйти найти соответствующее соединение в логе Proxomitron поточнее.

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 19:40 14-07-2005 | Исправлено: mai62, 19:52 14-07-2005
Minoz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть проблемма с догрузгой изображений в фаерфоксе с помощью ImgLikeOpera. Тоесть при попытке загрузить изображение ничего не происходит в любой связке (кэшь-проксимон,проксимон-кэшь) Если отключить кэшь то все грузится нормально.
лог попытки загрузить смайлик (проксимон-кэшь):
+++GET 107+++
Using Proxy - 127.0.0.1:8080
GET http://i2.ru-board.com/s/sad.gif HTTP/1.1
Host: i2.ru-board.com
User-Agent: Mozilla/5.0 (; U;; en-US; rv:1.8b3) Gecko/20050712 Firefox/1.0+
Accept: image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251, cp-1251, ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 30
Referer: http://i2.ru-board.com/s/sad.gif
Connection: keep-alive
 
+++RESP 107+++
HTTP/1.1 404 Not found
Connection: close
Content-Type: text/html
Match 107: Stop browser window resizing
Match 107: Kill pop-up windows
Match 107: Suppress all JavaScript errors
<end> 107: Reset page events {^sites} [RT]
<end> 107: Restore pop-ups after a page loads
+++CLOSE 107+++

Всего записей: 794 | Зарегистр. 22-11-2004 | Отправлено: 23:08 14-07-2005 | Исправлено: Minoz, 23:10 14-07-2005
nickddd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mai62

Цитата:
У меня есть сомнение, что эти куски лога относятся к одному соединению (поле Referer разное). Попробуйти найти соответствующее соединение в логе Proxomitron поточнее.

Да, в самом деле. Вот интересный кусочек. Прокс запросил страницу, но по какой-то причине так ее и не получил. А Кэш выдал свю любимую 502:

Код:
 
+++GET 11288+++
GET /torrents-details.php?id=50673&dllist=1 HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*
Referer: http://www.dimeadozen.org/torrents-details.php?id=50673&dllist=1
Accept-Language: ru
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; .NET CLR 1.1.4322)
Host: www.dimeadozen.org
Cookie: uid=***; pass=***
Connection: keep-alive
+++CLOSE 11288+++
 
14.07.2005 22:34:36 # 6685 >>> URL: http://www.dimeadozen.org/torrents-details.php?id=50673&dllist=1
GET http://www.dimeadozen.org/torrents-details.php?id=50673&dllist=1 HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*
Referer: http://www.dimeadozen.org/torrents-details.php?id=50673
Accept-Language: ru
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; .NET CLR 1.1.4322)
Host: www.dimeadozen.org
Cookie: uid=***; pass=***
 
14.07.2005 22:34:36 # 6685 <<< URL: http://www.dimeadozen.org/torrents-details.php?id=50673&dllist=1
HTTP/1.0 502 Bad Gateway
Content-Type: text/html
Connection: close
 


Всего записей: 860 | Зарегистр. 03-03-2003 | Отправлено: 23:48 14-07-2005 | Исправлено: nickddd, 23:49 14-07-2005
mai62



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Minoz
Такое впечатление, что у вас включен фильтр (.)*\.(jpg|jpeg|png|gif|bmp) на вкладке Только из кеша.  
Если это не так, сообщите грузятся ли у вас изображения вообще через HandyCache, приведите лог HandyCache.
 
Добавлено:
nickddd

Цитата:
А Кэш выдал свю любимую 502

Ну он только констатировал происходящее

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 00:01 15-07-2005
nickddd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mai62

Цитата:
Цитата:А Кэш выдал свю любимую 502  
Ну он только констатировал происходящее  

Происходящее стало происходить очень часто
А расскажите пожалуйста по шагам как происходит запрос и загрузка объекта.
Спасибо.

Всего записей: 860 | Зарегистр. 03-03-2003 | Отправлено: 00:49 15-07-2005
mai62



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nickddd
HC получает запрос, прогоняет URL через фильтры. Если фильтры не запрещают, пытается установить соединение с родительским сервером. Если не удается, выдает 502 Bad Gateway в мониторе. Но в этом случае записи
HTTP/1.0 502 Bad Gateway  
Content-Type: text/html  
Connection: close  
в логе не будет.
Если удается, то ему передается запрос. Ждем ответ от сервера. Если ответ приходит, то он передается клиенту. А вот если соединение разрывается, и ответа не было, то и выдается 502 Bad Gateway с записью в лог. Соединение разрывается по инициативе HC после окончания таймаута или по инициативе род. сервера. Получается раз соединение разрывается быстро, то это инициатива род. сервера. Хотя, гипотетически, если происходит сбой отработки таймаута, то может быть виноват HC.
   Поясню еще записи в логе:
Connection from local/127.0.0.1  -  подключился клиент
Outbound Connection  - подключился род. сервер
Outbound Disconnection - отключился род. сервер
Client Disconnection - отключился клиент
 
А если выключить HC это происходит?

Цитата:
Происходящее стало происходить очень часто  

Пришлите мне логи на мыло - я помедитирую.

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 02:35 15-07-2005
nickddd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mai62

Цитата:
Получается раз соединение разрывается быстро, то это инициатива род. сервера. Хотя, гипотетически, если происходит сбой отработки таймаута, то может быть виноват HC.  

Обратите внимание на время: между запросом и результатом Bad Gateway не прошло и секунды. Т.е. о таймауте наверно речи быть не может? И, мне кажется, что за то время что проходит после клика по ссылке, ответ от сервера получен тоже быть не может. Тем более при моем соединении.
 

Цитата:
А если выключить HC это происходит?  

Что-то в таком духе случалось (я уже говорил), но намного реже. Проксовские логи не отслеживал.

Всего записей: 860 | Зарегистр. 03-03-2003 | Отправлено: 03:10 15-07-2005
mai62



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nickddd
Какой бы ни была причина всего этого, нужно это поправлять .
Попробую организовать в такой ситуации повторное соединение. Вот пока не знаю как буду это отлаживать/тестировать, надо бы мне научиться как-то у себя провоцировать такое поведение.
 
Попробуйте, всетаки, отключить HC в такой ситуации. Интересно - что-то изменится?

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 13:45 15-07-2005
nickddd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mai62

Цитата:
Попробуйте, всетаки, отключить HC в такой ситуации. Интересно - что-то изменится?

Сейчас специально заниматься этим к сожалению не хватает времени. А между делом или не всегда вспомнишь лог запустить или еще что...

Всего записей: 860 | Зарегистр. 03-03-2003 | Отправлено: 16:57 15-07-2005
mai62



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nickddd

Цитата:
А между делом или не всегда вспомнишь лог запустить или еще что...

А лог не нужно запускать. Просто субъективно оценить.

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 17:41 15-07-2005
nickddd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mai62

Цитата:
nickddd  
Цитата:А между делом или не всегда вспомнишь лог запустить или еще что...  
А лог не нужно запускать. Просто субъективно оценить.

Ок. Попробую

Всего записей: 860 | Зарегистр. 03-03-2003 | Отправлено: 19:19 15-07-2005
DimanS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

хех...
неужто мне пора прощаться со своим старым добрым Winproxy
 
http://forum.ru-board.com/topic.cgi?forum=5&topic=16242#1

Всего записей: 72 | Зарегистр. 21-07-2002 | Отправлено: 19:19 15-07-2005
nickddd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
хех...  
 неужто мне пора прощаться со своим старым добрым Winproxy  

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

Всего записей: 860 | Зарегистр. 03-03-2003 | Отправлено: 19:31 15-07-2005
Nimnul



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DimanS

Цитата:
 неужто мне пора прощаться со своим старым добрым Winproxy

Я уже (эту тему создавал я)
nickddd

Цитата:
ВинПрокси как кэш, имо, вообще никакой.

Не согласен. WinProxy отличный прокси, и до хэндикеша отлично справлялся со своей задачей несколько лет. Возможно ты его путаешь с Osis Winproxy (ну или типа того, не помню название точно).
Другое дело гибким его не назовешь...

Всего записей: 1072 | Зарегистр. 05-02-2003 | Отправлено: 20:28 15-07-2005
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Программы » HandyCache - локальный кеширующий прокси сервер
Widok (26-01-2006 17:49): лимит страниц, переезжаем сюда


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru