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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
jCHex

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

Цитата:

Цитата:
Так что имхо ежели исправить - то только без хука, а не выйдет - так ну и пусть.
Посмотрю еще.

Спасибо, бум ждать..
 
Энто.. не помешаю еще вопросиком?
Думаю, многим (=всем ) известно, что многие сайты сделаны так, что некоторые УРЛы в HTML-коде страничек одни, а при запросе браузером скрипт на серваке хоста перенаправляет запрос на др. УРЛ (где реально находится файл/скрипт).
Так вот, насколько я прав. понял (наткнувшись и проверив), Хэнди сохраняет все  полученные данные по их реальному УРЛу, а не как запрашивает браузер. На первый взгляд, так и должно, но в рез-те такую страничку невозможно просмотреть офф-лайн - браузер по прежнему запрашивает свои УРЛы - а сервака-то нету - только Хэнди - перенаправлять запрос некому, и естессно, "file not found in cache", хотя он в кеше есть, но по своему реальн. УРЛу.
 
Пример - всем известный    (большинство картинок+js/css там именно так):
(для pub-доступа:    -> вводим pub-логин/пассворд, указан там на картинке -> попадаем на   /index.php)
Посмотрим html-код страницы - видим, напр.
Код:
...="/images/Odyssey/background_pinstripe.gif" ...

Попробуйте в браузере загрузить   /images/Odyssey/background_pinstripe.gif - сервак тут же перенаправит на   /images/Odyssey/background_pinstripe.gif
Соотв. при попытки открыть напр.   /index.php офф-лайн (в автономн. режиме) - все открывается без картинок, js/css а заглянув в кеш - видим - все аккуратненько сложено в папочку img.wzor.info
 
Можно исправить этот досадный баг (сохранением закачиваемых данных в кеш по запрашиваемому браузером УРЛу, а не по перенаправляемому, или как-то по другому - дублируя или еще как)?
 
PS Или мож я опять что-то пропустил?
 
Добавлено:
DOE_JOHN

Цитата:
Что то не качается

А не то качаешь: _http://handycache.narod.ru/download/HandyCache092b10beexe.zip

Всего записей: 405 | Зарегистр. 29-07-2004 | Отправлено: 10:50 01-10-2005 | Исправлено: jCHex, 11:02 01-10-2005
DimanS



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

Это самое....
 
Обновил я hc файлом, HandyCache092b10exe.zip, понравилось, если бы не одно _но_ стал он процессор грузить на 100%
 
Щас попробую файлец HandyCache092b10beexe.zip, может здесь эта фича упразднена.
 
Добавлено:
HandyCache092b10beexe.zip работает идеально

Всего записей: 72 | Зарегистр. 21-07-2002 | Отправлено: 12:06 01-10-2005
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mai62
 
Посмотри. На этом сайте через HC не показывает программу. Выбери "Вся неделя" там где с 3.10 по 09.10 и "Все каналы". Жми на "Показать" и с НС идёт возврат на эту же страницу. Без НС показывает программу на неделю. Поправь, пожалуйста.

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 17:20 01-10-2005
jCHex

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

Цитата:
На этом сайте через HC не показывает программу

Хм.. только что повторил, как ты сказал, - все работает (показывает программу), что с HC что без.. (WinXP sp2, Opera 8 + IE 6_sp2, HandyCache 0.92b10e, перепробовал с различными комбинациями настроек+списков)
ошибська не воспроизводится
похоже, это "на твоем конце провода"

Всего записей: 405 | Зарегистр. 29-07-2004 | Отправлено: 17:40 01-10-2005 | Исправлено: jCHex, 17:50 01-10-2005
arsvrn

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

Цитата:
На этом сайте через HC не показывает программу. Выбери "Вся неделя" там где с 3.10 по 09.10 и "Все каналы". Жми на "Показать" и с НС идёт возврат на эту же страницу. Без НС показывает программу на неделю.

Только что посмотрел. Все показывает, на исходную страницу не выкидывает.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 17:45 01-10-2005
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jCHex
arsvrn
 
У вас связка IE - HC - Internet?
 
Добавлено:
Если же вы сидите за кучей проксей, то это не довод, что всё открывается!
 
Добавлено:
Ещё баг обнаружил. Открыто окно НС и из него открыта папка из монитора. При подводе мыши к открытой папке, если курсор проходит мимо окна НС - оно всплывает поверх. и фокус передаётся на него.
 
Добавлено:
Это актуально если в окне НС не поместилась надпись и при проезде мимо него выскакивает всплывающая подсказка. Актуально для любых окон открытых поверх НС.

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 17:46 01-10-2005
jCHex

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

Цитата:
У вас связка IE - HC - Internet?

Так и есть!
(и как уже говорил, пробовал и ИЕ и Оперой)
Прокси никаких ! (кроме Хэнди конечно )

Всего записей: 405 | Зарегистр. 29-07-2004 | Отправлено: 17:59 01-10-2005
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот как это выглядит у меня. Кэш этого сайта предварительно почистил:
 
До нажатия. После. Обратите внимание на адресную строку и на исчезновение левой панели.

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 18:07 01-10-2005 | Исправлено: abz, 18:09 01-10-2005
jCHex

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

Цитата:
Вот как это выглядит у меня

Хм.. кто знает? У меня как не пытал, не повторяется.. вот и у arsvrn тоже.. (только вот на Максоне не пробовал - нет его счас - попробуй в др. не IE-шных браузерах)

Всего записей: 405 | Зарегистр. 29-07-2004 | Отправлено: 18:16 01-10-2005
abz



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

Цитата:
попробуй в др. не IE-шных браузерах

Ты предлагаешь мне для этого браузер скачать?!   Тогда уж проще НС отключить на время. Просто хотел, чтобы mai62 посмотрел. Раз так происходит, значит всё же есть проблема в НС хоть и у меня одного! Ведь без НС у меня, при тех же условиях, в Maxthon, всё нормально открывается.
 
 
А с всплывающими подсказками у тебя баг повторяется?

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 18:24 01-10-2005
jCHex

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, еще: попробуй снова открыть сайт, дождись окончания загрузки (чтоб далее не было ни одного соединения) -> затем (у браузера включи HC как прокси) открой лог HC -> выбрав "всю неделю" и проч, жми "Показать" -> дождись окончания загрузки.
Приведи лог (через тег [more]) - поглядим..

Всего записей: 405 | Зарегистр. 29-07-2004 | Отправлено: 18:27 01-10-2005
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jCHex
 
После того, как сделал, то что ты сказал - теперь открывает. А именно:

Цитата:
попробуй снова открыть сайт, дождись окончания загрузки (чтоб далее не было ни одного соединения) -> затем (у браузера включи HC как прокси) открой лог HC -> выбрав "всю неделю" и проч, жми "Показать" -> дождись окончания загрузки.

После того как так открылось зашёл туда сразу же, но уже с самого начала включённым кешем и программа открылась! Кеш IE что ли виноват, но он у меня и так в минимум выставлен - 1Мб.    
 
Лог не привожу, так как всё открывается и он вряд ли теперь принесёт что-то полезное...
 
Добавлено:
Или это как-то связано с опцией "Не обновлять свежие фалы?!  

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 18:50 01-10-2005
jCHex

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abz
Цитата:
программа открылась!

Итак, проблему повторил, счас отпишусь...

Всего записей: 405 | Зарегистр. 29-07-2004 | Отправлено: 19:03 01-10-2005 | Исправлено: jCHex, 20:46 05-10-2005
mai62



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

Цитата:
Хэнди сохраняет все  полученные данные по их реальному УРЛу, а не как запрашивает браузер. На первый взгляд, так и должно, но в рез-те такую страничку невозможно просмотреть офф-лайн  

Есть такая проблема. Подумаю.
abz

Цитата:
Посмотри. На этом сайте через HC не показывает программу. Выбери "Вся неделя" там где с 3.10 по 09.10 и "Все каналы". Жми на "Показать" и с НС идёт возврат на эту же страницу.

Попробовал, увидел программу. В чем проблема у тебя может помочь анализ содержимого монитора и лога.

Цитата:
Ещё баг обнаружил. Открыто окно НС и из него открыта папка из монитора. При подводе мыши к открытой папке, если курсор проходит мимо окна НС - оно всплывает поверх. и фокус передаётся на него.  

Есть такое. Поправлю.

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 01:29 02-10-2005
abz



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

Цитата:
В чем проблема у тебя может помочь анализ содержимого монитора и лога.

Сейчас всё работает. Если повторится, приведу логи.
 
Добавлено:
Повторилось, с опцией "Не обновлять свежие файлы". Хотя времени прошло уже 5 с половиной часов, а в настройках проставлено 5 мин.!
 
Лог приведу по истечении времени, так как после отключения "Не обновлять свежие файлы", нормального просмотра программы и включения этой опции, сейчас грузит из кеша нормально. Видимо, надо подождать 5 мин. и история повторится.
 
Добавлено:
Так и есть! Вот лог Подробнее...
 
Добавлено:
А как строки из монитора вытащить? Может сделать, чтобы их можно было несколько выделять и копировать, а они потом бы отображались также как показываются в мониторе? Было бы удобно.

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 01:31 02-10-2005
mai62



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abz
В данном случае более информативным оказалось содержимое монитора.
При заходе на указанную страницу среди прочих файлов грузится файл http://www.citycat.ru/tv/tv.cgi. Точнее грузится не сам этот файл, а файл генерируемый этим скриптом. При нажатии кнопки Показать снова вызывается скрипт http://www.citycat.ru/tv/tv.cgi. Но так как в кеше к этому времени лежит свежая копия, сгенерированная этим скриптом, она грузится из кеша в том виде в каком она была при заходе на сайт. В результате вместо программы мы видим исходную страницу. Чтобы увидеть программу нужно чтобы этот скрипт снова запустился на сервере и сгенерировал новое содержание. Для этого можно сделать одно из:
1. Нажимать на кнопку Показать при нажатой клавише Обновлять по клавише
2. На вкладке Не обновлять к правилу (.)* добавить исключение .*tv\.cgi.*
3. На вкладке Запись в кеш к правилу (.)*\.(php|cgi|js|css)(.)? добавить исключение .*tv\.cgi.*

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 02:40 02-10-2005
abz



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

Цитата:
2. На вкладке Не обновлять к правилу (.)* добавить исключение .*tv\.cgi.*  

А как это добавить к имеющемуся исключению:

Цитата:
.*(forum\.ru-board|mobileclub\.com\.ru/forum/).*
 
??

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 02:54 02-10-2005
jCHex

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

Цитата:
А как это добавить к имеющемуся исключению
Вот так:
.*(forum\.ru-board|mobileclub\.com\.ru/forum/|tv\.cgi).*
 
PS всем привет, прошу прощение, что долго не писал - были проблемы с винтом и виндой.
 
Добавлено:
По поводу все той же ошибки:
Все действительно просто - действит. виновата опция "Не обновлять свежие фалы" - когда она включена, файлы грузятся из кеша (причем у меня почему-то иногда независимо от TTL объекта и времени реального существования объекта в кеше - пока не разобрался), НО еще так же (что логично) действует и список "Не обновлять" (при совп. урла с правилом).
(Так же делает и "Только из кеша" и автономн. режим, но они так и должны )
 
Дело в том, что это происходит независимо   от того, идет запрос используя метод POST (при отправлении заполненных полей странички, напр. после нажатия "Показать") или GET (простой запрос, которым запрашиваются все обычные урлы - ссылки, из адресной строки браузера итд).
В большинстве случаев когда запрос идет POST - запрашиваются каждый раз новые данные, зависимые от запроса клиента (серваку передаются данные полей/чекбоксов и проч) - ведь на то POST и предназначен
А вот GET запрашивает с сервера независимые от клиента данные.
 
mai62
Т.о., может стоит в реализацию опции "Не обновл. свеж. файлы" И списка "Не обновлять" включить (мож. опционально) проверку метода запроса, и (при совпадении с временем меньше TTL / правилом списка) если GET - из кеша, а если POST (автономн. режим выкл.) - из сети.
 
(лол.. или в кеше хранить разные копии одного урла но с разными данными [и вместе с ними хранить], передаваемыми [до сохранения] в POST-запросах, а затем при вкл. "Не обновл. свеж. файлы"/"Не обновлять"/"Только из кеша"/автономн._режим сравнивать новый POST-запрос с сохраненными для этого урла - и при совпадении брать из кеша
только тогда кеш ру.борда превратится в хлам разных http://forum.ru-board.com/postings.cgi (скрипт отправки постов) - с разными данными POST-запросов - отправленными постами )

Еще баг (или ооОЧень странная фича?) - в списке "Не обновлять" для некоторых урлов не действует правило (.)*, оно же .*,  (напр. для http://forum.ru-board.com/postings.cgi ), для таких урлов приходится писать (.)*\.(.)* - это для них работает.

Всего записей: 405 | Зарегистр. 29-07-2004 | Отправлено: 03:53 02-10-2005
DOE_JOHN

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

Всего записей: 1595 | Зарегистр. 09-05-2004 | Отправлено: 09:37 02-10-2005
abz



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

Цитата:
.*(forum\.ru-board|mobileclub\.com\.ru/forum/|tv\.cgi).*

Спасибо. Теперь всё как надо.

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 11:02 02-10-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-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru