+  HandyCache форум
|-+  Главная категория» Общие вопросы» При открытии диалога "Сохранить как..." в фоне качается файл!
Имя пользователя:
Пароль:
Страниц: [1]   Вниз
  Отправить эту тему    Печать  
Автор Тема: При открытии диалога "Сохранить как..." в фоне качается файл!  (Прочитано 7772 раз)
0 Пользователей и 1 Гость смотрят эту тему.
lego666
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« : 08 января 2007, 05:22:03 »

  Обратил внимание на следующее: если на линке кликнуть "открыть" или "сохранить как...", то после открытия диалога сохранения файла начинается "всасывание" файла HandyCach'ем, хоть в браузере в диалоге кнопка начала скачивания нажата не была. Это глюк или особенность кэширующего прокси? И как от этого уйти? При gprs-траффике не очень хорошо.. Диалог выбора пути сохранения еще не закрыт, а скачивание уже прет.
« Последнее редактирование: 14 ноября 2007, 22:39:13 от DenZzz » Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #1 : 08 января 2007, 05:52:10 »

Описанное поведение не является отличительной особенностью использования прокси-сервера (НС или какого другого). Пока браузер не отдаст запрос прокси-серверу тот ничего качать по своей инициативе не начнет. Браузер отсылает запрос на закачку и в отсутствии прокси-сервера, просто этого не видно пока нет монитора.
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #2 : 08 января 2007, 05:54:53 »

lego666
Цитировать
Это глюк или особенность кэширующего прокси?
HC выполняет команду браузера: браузер сказал "качай" - НС качает. Сам по себе, просто так, без команды браузера НС никогда ничего не загружает из инета.

Это особенность поведения браузеров: получается ответ от сервера, проверяется доступность файла, и какая-то часть файла при этом загружается. При этом браузер Opera так и продолжает качать дальше (в чем есть определенное удобство: пока ты выбираешь куда сохранить файл он уже загружается), а IE и FF останавливаются и ждут решения пользователя. Браузер от MS загружает кусок файла переменного размера (я как-то экспериментировал - такое впечатление, что для IE отсчет идет по времени загрузки, а не по размеру загруженного) - весьма солидный "кусок" на хорошем соединении получается. Как ведет себя FF не разбирался.

Основное что следует понять и запомнить: НС качает только то, что запросил у него браузер.
Сообщить модератору   Записан
NothingAnother
Beta tester
*****

Репутация: +7/-2
Offline Offline

Сообщений: 434

Spoiler


« Ответ #3 : 08 января 2007, 12:43:08 »

Как ведет себя FF не разбирался
К сожалению (для тех, кто на трафе) - так же, как и Опера
Сообщить модератору   Записан

Мы тоже не всего читали Шнитке!..
© В. Вишневский
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #4 : 08 января 2007, 15:45:44 »

Диалог выбора пути сохранения еще не закрыт, а скачивание уже прет.

С другой стороны, а зачем жать на ссылку, если ты не собираешься ее качать?... Улыбка

Чтобы "случайно" не попасть на трафик, могу только порекомендовать в настройках HC "Общие / Управление загрузкой" включить опцию "Не загружать большие файлы" и настроить предельный размер файла, скажем, 200 кБ. Если надо скачать файл большего размера, то нажимаешь назначенную горячую клавишу и качаешь... Подмигивающий
Сообщить модератору   Записан
NothingAnother
Beta tester
*****

Репутация: +7/-2
Offline Offline

Сообщений: 434

Spoiler


« Ответ #5 : 08 января 2007, 16:12:37 »

зачем жать на ссылку, если ты не собираешься ее качать?
Как раз, чтоб и узнать, стОит ли брать - не всегда размер указан в явном виде
Цитировать
Чтобы "случайно" не попасть на трафик, могу только порекомендовать в настройках HC "Общие / Управление загрузкой" включить опцию "Не загружать большие файлы" и настроить предельный размер файла
Не всегда. Мало кто обратил внимание на пост o_0 на руборде. Я посмотрел этот запрос в Fiddler'е - там при "chunked" сервер не отдаёт "Content-Length", вот вам и траф...
Сообщить модератору   Записан

Мы тоже не всего читали Шнитке!..
© В. Вишневский
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #6 : 08 января 2007, 17:21:40 »

NothingAnother

Да, если нет заголовка "Content-Length", то и HC не поможет... К счастью, по моим наблюдениям, этот заголовок сервер отдает в большинстве запросов статического контента, т.е. обычных файлов! В общем, это лучше, чем ничего... Подмигивающий
Сообщить модератору   Записан
Enver
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 46


« Ответ #7 : 10 ноября 2007, 08:28:30 »

Тоже столкнулся с данной траблой, так как у меня дорогой траф.

Моё решение проблемы:
запретить закачку определённых файлов через HC, внеся простое правило в Чёрный список:
#4#~#True#~#\.(exe|arj|rar|zip|7z|cab|mp3|avi|chm|pdf|vob|wav|bz2|gz|msi|scr|tar|tgz|wma|ogg|mpg|doc|3gp|amrmp4|mov)$#~##~#

затем в Опере создать пункты контекстного меню для скачивания этих файлов через даунлоадер типа Flashget (Flashget настроить на работу без прокси) - можно поместить пунты в контекстное меню ссылок, ссылок-картинок, а так же фона страниц (для дого чтобы стартовать флэшгет после попадение на страницу "Blocked". Чтобы узнать,как это делается изучайте файл standard_menu.ini оперы. Примером могут послужить пункты меню создаваемые HCOperaInt.exe - "интегратором HandyCache в Opera"

у этого способы есть минус - некоторые файлы всё-таки обходят чёрный список, так как в их ссылках не указываются явно расширения. может кто-нибудь подскажет как быть в этом случае? "не загружать большие файлы" вообще не работает. Установил 100кб, а можно скачать хоть 100Мб. Может связано с тем, что пользую Toonel/Onspeed, хз. Эх было бы классно, если б HC мог заголовки обрабатывать...
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #8 : 10 ноября 2007, 11:21:23 »

Эх было бы классно, если б HC мог заголовки обрабатывать...

Уже обсуждалось в теме: "Управление загрузкой по Заголовкам".
Сообщить модератору   Записан
Enver
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 46


« Ответ #9 : 10 ноября 2007, 22:30:19 »

Уже обсуждалось в теме: "Управление загрузкой по Заголовкам".
Эх, поскорей бы Улыбка
"не загружать большие файлы" вообще не работает. Установил 100кб, а можно скачать хоть 100Мб.
Пардон, просто у меня строка "Правило для URL" была пустая. Исправил, работает.

По теме - если встраивать Flashget или другие качалки в оперу с помощью плагинов, качалки будут получать referer и cookie, но всегда будут скачиваться впустую через браузер первые 50-150 кБ. По крайней мере с Flashget так
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: