HandyCache форум

Главная категория => Сжатие трафика => Тема начата: DocSer от 11 марта 2007, 00:44:08



Название: Что делать, если моя программа не понимает GZIP ?
Отправлено: DocSer от 11 марта 2007, 00:44:08
Задал Свой вопрос на ру-борде, здесь продублирую, поскольку такие профи как NothingAnother и конечно же DenZzz подвизаются на этом форуме...
Есть программа AMM (хотя название, собственно, большого значения не имеет), которая по запросу выкачивает инфу о фильме и скрины из него с сайта _http://www.kinopoisk.ru/. В программе есть возможность прописать прокси. При устаноке 127.0.0.1:8080 (у меня так настроен НС) с Кинопоиска ничего не тянется. Правил, запрещающих коннект с данным сайтом нет - пробовал отключать списки. При установке прокси моего провайдера (он же у меня в НС безусловный прокси) все ОК, но так трафик не учитывается НС.
Так вот вопрос: какое правило и куда мне надо вписать, чтобы можно было работать через НС?


Название: Что делать, если моя программа не понимает GZIP ?
Отправлено: DenZzz от 11 марта 2007, 12:02:45
Попробуй в браузере загрузить ссылку:
h++p://www.kinopoisk.ru/index.php?level=7&m_act[what]=item&from=forma&m_act[find]=%D5%E8%F9%ED%E8%EA
В браузере через HC она загружается?

И еще, попробуй в "Общие / Управление загрузкой" убрать галку с опции "Добавить Accept-Encoding: gzip, deflate при загрузке из браузера". Так AMM что-то грузит?


Название: Что делать, если моя программа не понимает GZIP ?
Отправлено: DocSer от 11 марта 2007, 12:46:00
Попробуй в браузере загрузить ссылку:
h++p://www.kinopoisk.ru/index.php?level=7&m_act[what]=item&from=forma&m_act[find]=%D5%E8%F9%ED%E8%EA
В браузере через HC она загружается?
И еще, попробуй в "Общие / Управление загрузкой" убрать галку с опции "Добавить Accept-Encoding: gzip, deflate при загрузке из браузера". Так AMM что-то грузит?
Ссылка в браузере открылась через НС.
И, о чудо, при отключении опции "Добавить Accept-Encoding: gzip, deflate при загрузке из браузера" АММ скачал все, что надо с кинопоиска и с других сайтов. Отсюда другой вопрос: могу ли я оставить эту опцию выключеной? Для чего она нужна?
В любом случае огромное спасибо! Был уверен, что разберетесь!


Название: Что делать, если моя программа не понимает GZIP ?
Отправлено: DenZzz от 11 марта 2007, 13:03:09
Отсюда другой вопрос: могу ли я оставить эту опцию выключеной? Для чего она нужна?

Проблема была в том, что твоя программа AMM не понимает GZIP-сжатие!

Для чего нужна эта опция описано в Документации (http://handycache.ru/content/view/8/5/1/1/):
Цитировать
Добавить Accept-Encoding: gzip, deflate при загрузке из браузера
Данная опция может понадобиться, если какая-либо программа (например, Proxomitron) удаляет заголовок сжатия из запроса, а пользователю это не нравится. НС может сам добавить эту строку в заголовок.

Можешь отключить эту опцию, т.к. правильный браузер с правильными настройками ее сам добавляет, а правильно настроенный прочий софт (Proxomitron и т.д.) ее не должен удалять... ;)

Собственно, проверить легко - если на нашем форуме при загрузке основных страниц у тебя есть в Мониторе HC в поле "Ответ" слово "gzip", то все О.К.!


Название: Что делать, если моя программа не понимает GZIP ?
Отправлено: DocSer от 11 марта 2007, 13:11:30
Ответ монитора: 200 Ok gzip. Вырубаю опцию! ;D