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

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

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

Widok (21-01-2009 12:10): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 101 102

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

HandyCache


HandyCache (HC) - это кэширующий HTTP прокси-сервер. Главное назначение программы заключается в ускорении загрузки WEB-страниц и сокращении расходов на оплату трафика. Экономия только за счет испрользования кеша может достигать 70 и более процентов. Блокирование рекламы с помощью "Черного списка" делает экономию еще большей.
Программа ориентирована в основном на обслуживание запросов пользователя компьютера, на котором она установлена. Однако, она также может быть использована для "раздачи интернета" на компьютеры небольшой домашней сети.
 
  • Сайт программы: HandyCache.ru  (место под проект предоставлено камрадом pop2ROOT)
     
    Внимание! На сайте действует форум!!

    Старая версия сайта по адресу handycache.narod.ru перестала обновляться
    Отправить личное сообщение автору программы e-mail:    
     
  • Текущая версия: HandyCache v1.0 RC2 (1.0.0.103) UNSTABLE от 19.09.08
    Cкопируйте в папку с уже установленным HandyCache.
  • При первой установке используйте полный setup: HandyCache 0.96b1c
     
  • Предыдущие версии (только EXE, скопируйте в папку с уже установленным HandyCache):
    RC1 1.0.0.64 (27.05.08), 0.98b1 (02.01.07)
     
  • Официальная Документация на оф.сайте HC (обновляется регулярно!)
    Здесь вы можете прочесть описание всех настроек и списков, посмотреть скрин-шоты окон.
     
  • Документация на WikiBooks
    Здесь вы можете прочесть старое описание настроек и списков, FAQ, ToDo и другое.
    Вопросы по самому учебнику задаем в отдельном топике.

     
  • FAQ (Часто задаваемые вопросы)
    Прежде чем задать свой вопрос о программе, пожалуйста ознакомьтесь с FAQ.  
    Может там уже есть ответ на ваш вопрос.

     
  • ToDo-лист (Предложения по улучшению HandyCache)
    Здесь вы можете посмотреть, какие фичи будут реализованы в следующих версиях, или предложить что-то свое.
     
  • Файл справки (Документация и FAQ с офсайта в одном файле, 360 Кбайт)
     
  • Статья: "Бережем трафик, время и деньги. Кэширующий HTTP прокси-сервер HandyCache"
    Журнал:  InZone Выпуск № 977 от 09.08.2006 г. (578 КБайт)
     
  • Версия HCie с исправленным HCCmd.exe
     
  • Программа hc.Historian (автор rs) --  
    Сайт hc.Historian --  hc.Historian на wiki -- Обсуждение ЗДЕСЬ  
         Как установить?  
     
  • Программа MailPorter (автор mai62) версия 1.0
    призвана помочь пользователям, подключенным к интернет через HTTP прокси-сервер, получить доступ к своим почтовым ящикам с помощью почтовых программ.

     
  • Черный список для HandyCache - тут или тут (распаковать в папку с HC) на 26.02.05 - 181 правило (7 отключены) Описание...
     
  • Списки HC от NapA [смотреть] [color=green]последнее обновление списков 28 октября 2007 г.
    Все замечания и предложения по спискам вносятся и обсуждаются здесь
     
  • Дефолтные списки HC - если списки выше вам не подошли, то вы можете восстановить дефлотные списки HC отсюда...
     
  • Выпущена unicode версия с возможностью переключения языка интерфейса. На данный момент есть перевод на английский язык (спасибо DenZzz за множество полезных предложений по улучшению качества перевода). Желающих сделать перевод на другие языки прошу обращаться ко мне на мыло    или в ПМ
     
     
    Rick, forever, Алексей, Лёша! Вечная тебе память.. 25.02.1973 - 04.03.2008

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:32 20-03-2007 | Исправлено: mai62, 12:59 19-09-2008
    Interceptor

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пользуюсь версией 0.98b1. Канал 512/256
     
    На медленных сайтах с многочисленными картинками не загружается большая часть картинок выдавая в монитор 504 Gateway Timeout. После рефреша картинки подгружаются. Если картинок много приходится перегружать страницу по много раз, дабы все загрузилось.  
     
    Может в программе предусмотреть возможность пользователю выставлять timeout?  
    Еще было бы неплохо, если грузятся несколько сайтов (один медленный, забивший всю активную очередь), то было бы неплохо, если бы динамически менялся порядок на скачивание. То есть хотя бы через один (один ресурс с одного сайта, другой - с другого и т.п.) Тогда бы не было "ожиданий" при одном медленном сайте.

    Всего записей: 602 | Зарегистр. 09-05-2003 | Отправлено: 15:34 27-08-2007
    forever

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

    Цитата:
    не загружается большая часть картинок выдавая в монитор 504 Gateway Timeout.

    Версия 0.98b1 не дает ответа 504 - не используется. Если ты видишь ответ 504 - значит однозначно он пришел от внешнего сервера. Видимо ты используешь внешний прокси - претензии к нему.
     

    Цитата:
    Может в программе предусмотреть возможность пользователю выставлять timeout?

    Смотри первые две опции на вкладке "Управление загрузкой".

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 16:47 27-08-2007
    Interceptor

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    forever
    Внешний прокси не используется. А как поступать в случае, если ошибка 504 приходит от сервера? Хотя при повторном обновлении потихоньку файлы докачиваются?
     
    В управлении загрузкой и так стоят заоблачные числа 60 секунд / 10 секунд для соединения и 120 / 10 для запросов

    Всего записей: 602 | Зарегистр. 09-05-2003 | Отправлено: 17:11 27-08-2007
    w0mbat



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

    Цитата:
    первые две опции на вкладке "Управление загрузкой"

    а где там таймаут {время ожидания данных, по истечению которого соединение разрывается клиентом}?

    Цитата:
    Время на повторные соединения при ошибке, с - Время, в течение которого НandyCache пытается подключиться к сайту при ошибке
    Пауза - Пауза между попытками, в секундах;  
    Время на повторные запросы при ошибке, с - Время, в течение которого НandyCache отправляет повторные запросы серверу


    ----------
    Лучше десять раз покрыться потом, чем один раз - инеем

    Всего записей: 485 | Зарегистр. 22-05-2006 | Отправлено: 17:14 27-08-2007
    forever

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

    Цитата:
    Внешний прокси не используется.

    Ой-ли? Ответ 504 означает, что сервер не получил никакого ответа от _следующего_ сервера. Этот сервер - не HC (в нем нет ответа 504) и не конечный сервер. Если не внешний прокси - то кто же его может давать? Возможно используется прозрачный прокси?
    Можно в логе сравнить поле Server в ответах.
     

    Цитата:
    В управлении загрузкой и так стоят заоблачные числа 60 секунд / 10 секунд для соединения и 120 / 10 для запросов

    В мониторе должно быть видно, что проблемный урл запрашивается несколько раз - и на все повторы дается 504?
     
    w0mbat

    Цитата:
    а где там таймаут {время ожидания данных, по истечению которого соединение разрывается клиентом}?

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

    Цитата:
    forever > В мониторе должно быть видно, что проблемный урл запрашивается несколько раз - и на все повторы дается 504?

    Сорри, обманул тебя: повторов не будет. Для ответа 504 не сработает ни одна из опций повторов - ответ будет передан браузеру и все.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 17:46 27-08-2007
    w0mbat



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

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

    могут быть и те же, а могут и другие, при таком ракурсе различить сложно)) - например, при общем времени 60с и паузе 0, как узнать, будет один запрос с таймаутом 60с, или например 10 по 6с, или 4 по 15с, и т.д.?

    Цитата:
    Для ответа 504 не сработает ни одна из опций повторов - ответ будет передан браузеру и все.

    это из спецификации http? галку override бы для подобных вещей.. ну кроме 404\403 разве что, может еще пару ошибок в исключения, а при 500-й серии (это ведь всё ошибки сервера?) можно бы было повторять запросы

    ----------
    Лучше десять раз покрыться потом, чем один раз - инеем

    Всего записей: 485 | Зарегистр. 22-05-2006 | Отправлено: 18:45 27-08-2007
    forever

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

    Цитата:
    могут быть и те же, а могут и другие, при таком ракурсе различить сложно

    Признаюсь, я сам считаю, что со всех сторон было бы лучше иметь опции Таймаут/Количество повторов чем Время/Пауза, однако исторически имеем то, что имеем. Многие привыкли к существующему виду и спорно стоит ли ломать их привычки.
     

    Цитата:
    это из спецификации http?

    Нет. Просто сейчас HC ответ 504 не рассматривает как повод для повторных запросов - отдает полученный от сервера ответ клиенту и все.
     

    Цитата:
    а при 500-й серии (это ведь всё ошибки сервера?) можно бы было повторять запросы

    Какой смысл повторять запрос, например, при 501 или 505? Т.е. не все 500-е ответы следует рассматривать как причину для повторного запроса. В версии 0.98 таким поводом рассматривается 502-й ответ или отсутствие ответа вообще. Прочие ответы 5xx просто транслируются клиенту.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 19:06 27-08-2007 | Исправлено: forever, 19:08 27-08-2007
    w0mbat



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

    Цитата:
    Многие привыкли к существующему виду и спорно стоит ли ломать их привычки

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

    Цитата:
    Какой смысл повторять запрос, например, при 501 или 505? Т.е. не все 500-е ответы следует рассматривать как причину для повторного запроса.

    привел номера по памяти, сейчас заглянул в доки - имхо бесспорно не стоит повторять запрос разве что при 505, да и то - вполне позитивно было бы реализовать автоматическую смену версии http запроса (при возможности), и его повтор уже в таком виде. Насчет 501 - может склерозю, но вродеб пару раз получал её и избавлялся тыком F5 в браузере. Ясно, что по rfc повторять её нет смысла, но были бы эти rfc истиной в 100% случаев.. ))

    ----------
    Лучше десять раз покрыться потом, чем один раз - инеем

    Всего записей: 485 | Зарегистр. 22-05-2006 | Отправлено: 19:33 27-08-2007
    Interceptor

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    forever
    В моих настройках никаких "следующих" серверов не стоит. Однако не факт, что прозрачный прокси не используется на конечном сервере.
     
    Пожалуйста урл: http://mns.ck.ua/warez/ua/index.php Повторить, думаю, не проблема, так как у меня с этим сервером постоянно такая проблема.

    Всего записей: 602 | Зарегистр. 09-05-2003 | Отправлено: 19:34 27-08-2007
    forever

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

    Цитата:
    такими аргументами можно тормознуть развитие любой вещи.

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

    Цитата:
    В крайнем случае сделать переключение вида интерфейса

    Это давно предлагалось, и действительно было бы здорово - осталось только найти чьи руки это сделают. Ну или спонсора - тогда и руки найдутся. =)
     
    Interceptor

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

    На конечном (целевом) сервере его не может быть по определению: он конечный, за ним нет следующего. А вот у провайдера или на сервере в локальной сети вполне может быть и видимо есть.
     

    Цитата:
    Пожалуйста урл... Повторить, думаю, не проблема, так как у меня с этим сервером постоянно такая проблема.

    Да, проблема на сервере явно есть: у меня на ~50% картинок не было дано никакого ответа и HC вернул "502 Bad Gateway / No answer (HC)".
    У меня нет никаких других прокси между HC и mns.ck.ua поэтому трактовкой безответной ситуации у меня занимается сам HC. В твоем же случае промежуточный сервер явно присутствует: именно он не получив ответа на запрос посылает HC ответ 504.
     
     

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 20:13 27-08-2007
    MaxWell



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    http://my.opera.com/desktopteam/blog/show.dml/1286545
    Почему-то в мониторе при повторных загрузках этого урл каждый раз пишется, что он берется из кэша "200 From cache (HC)". В действительности же он грузится из интернета с ответом 200, а не 304.
    Причину никак не пойму...
     
    PS Что с офсайтом случилось?

    Всего записей: 147 | Зарегистр. 19-03-2004 | Отправлено: 19:07 30-08-2007 | Исправлено: MaxWell, 19:07 30-08-2007
    forever

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

    Цитата:
    Почему-то в мониторе...

    В мониторе какой версии? К чему задавать здесь вопрос? Или ты в 0.98b1 экспериментируешь?
     

    Цитата:
    PS Что с офсайтом случилось?

    Живет и здравствует.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 19:14 30-08-2007 | Исправлено: forever, 19:15 30-08-2007
    MaxWell



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

    Цитата:
    Живет и здравствует.

    Не могу зайти.

    Цитата:
    Или ты в 0.98b1 эксперементируешь?

    Нет.  
    Просто войти на сайт, в т.ч. на форум не могу.

    Всего записей: 147 | Зарегистр. 19-03-2004 | Отправлено: 19:17 30-08-2007
    DenZzz



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

    Цитата:
    http://my.opera.com/desktopteam/blog/show.dml/1286545  
    Почему-то в мониторе при повторных загрузках этого урл каждый раз пишется, что он берется из кэша "200 From cache (HC)". В действительности же он грузится из интернета с ответом 200, а не 304.

    У меня все нормально! Никаких "200 From cache (HC)" - сначала "301", потом "200 OK".
    Подробнее...

    ----------
    HandyCache - Интернет станет ближе!

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 21:28 30-08-2007 | Исправлено: DenZzz, 21:35 30-08-2007
    MaxWell



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    Не успел я доразобраться. А ты не успел воспроизвести. Днем по этому урлу отвечало, что с сервером проблемы, зайдите, мол, в другой раз. Вот html с этим сообщением и длиной 1291 байт и вызывал чудачества. Заставить сервер Оперы воспроизвести опять - нереально. Если встретится что-то подобное еще - сообщу.
    То, что помню: был метод GET, ответ сервера 200, реально скачивалось из сети 1291 Б, а соответствующая строка монитора гласила, что берется из кэша (сначала просто из кэша, а при последующих запросах - из RAM). Графа "Правила" была пустой. Снял галку "Вставлять If-Modified-Since" - все стало нормально. Снова поставил галку - возобновилось.
     
    PS Ага! Вот и оффорум заработал... Что с ним было-то?

    Всего записей: 147 | Зарегистр. 19-03-2004 | Отправлено: 21:59 30-08-2007 | Исправлено: MaxWell, 22:06 30-08-2007
    DenZzz



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

    Цитата:
    Графа "Правила" была пустой. Снял галку "Вставлять If-Modified-Since" - все стало нормально. Снова поставил галку - возобновилось.

    Видимо, сервер отвечал "304", а HC на лету заменял ответ на "200". Точно можно было бы узнать из отладочной информации, там должна была быть строка: "Answer=304 Not Modified".  
    Уже обсуждалось здесь...

    Цитата:
    PS Ага! Вот и оффорум заработал... Что с ним было-то?

    Ничего! Я перебоев не наблюдал! Видимо, у твоего прова что-то с каналами...

    ----------
    HandyCache - Интернет станет ближе!

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 22:19 30-08-2007 | Исправлено: DenZzz, 22:33 30-08-2007
    MaxWell



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

    Цитата:
    Видимо, сервер отвечал "304", а HC на лету заменял ответ на "200". Точно можно было бы узнать из отладочной информации, там должна была быть строка: "Answer=304 Not Modified".  

    Нет. Сервер отвечал 200 ОК (успел проверить по логу НС и внешним прокси перед НС), Server: Apache, Content-Length: 1291. В том и странность, что НС действовал так, как-будто был ответ 304. Попробую завтра половить.

    Всего записей: 147 | Зарегистр. 19-03-2004 | Отправлено: 23:08 30-08-2007 | Исправлено: MaxWell, 23:09 30-08-2007
    DenZzz



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

    Цитата:
    Сервер отвечал 200 ОК (успел проверить по логу НС и внешним прокси перед НС)

    Нет, в своем логе HC пишет уже модифицированный им ответ сервера! Истинный ответ можно увидеть только по строке "Answer=..." в отладочной инфе!  
    А вот в логе внешнего прокси тебе не показалось? Сниффером не смотрел?
     
    В общем, как сможешь повторить, выкладывай полный лог с отладочной инфой на оф.форуме! Здесь не стоит грузить простых пользователей техническими тонкостями...

    ----------
    HandyCache - Интернет станет ближе!

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 23:30 30-08-2007
    Agent007



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

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

     
    ну почему же так сразу
    всё интересней чем ничего или никому не нужный флейм

    ----------
    Уважаемая администрация! Когда же в Варезнике появится МОДЕРАТОР?! В разделе форменный БЕСПРЕДЕЛ, полный ХАОС и сплошное ХАМСТВО...

    Всего записей: 1273 | Зарегистр. 03-06-2002 | Отправлено: 23:36 30-08-2007
    Frank_Sinatra



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, что за хрень?  
    Пытаюсь обновить рисунок, отменяю правило "Только из кэша" шифтом - не обновляется, грузится старый, из кэша. Обновить можно только отключив "Только из кэша" в контекстном меню. Галка стоит в "Разрешен" и временно отменить клавишей "Shift". НС 0,98b1.
    Короче, почему-то не срабатывает отмена правила "Только из кэша" шифтом.

    Всего записей: 892 | Зарегистр. 02-08-2005 | Отправлено: 23:47 30-08-2007 | Исправлено: Frank_Sinatra, 23:53 30-08-2007
       

    Страницы: 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 101 102

    Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » HandyCache (часть 6)
    Widok (21-01-2009 12:10): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru