Ru-Board.club
← Вернуться в раздел «Программы»

» HandyCache ( Часть III )

Автор: C0USIN
Дата сообщения: 27.07.2006 17:41
forever
Цитата:
Ну есть на странице рекламная картинка, проксомитрон просмотрит страницу и уберет ссылку на эту картинку, а НС не просматривая страницу просто заблокирует ее загрузку - результат одинаков: картинки нет, трафик на рекламу не потрачен.


Во втором случае мы потеряем время, которое браузер затратит на попытку загрузить картинку и получения сообщения об ошибке. А в через проксомитрон - браузер даже знать не будет о существовании баннеров
Хотя, пока мне хватает UserCSS в Опере. Это более корректно, так как не модифицируется код страницы а только выбирается - что показывать и в каком виде.


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

С чего ты взял что его надо отключать? GZip прекрасно работает. Страницы передаются по сети в сжатом виде. Просто потом прокс их распаковывает, чтобы можно было парсить содержимое. Да и лучше когда в кэше лежат текстовые файлы а не GZip-архивы. У меня все равно включено NTFS-сжатие на диске кеша. GZip бы все равно не сжался дальше.
Автор: NothingAnother
Дата сообщения: 27.07.2006 17:56
forever
Цитата:
возможные огрехи на модифицированной странице
Вобщем, да, с фильтрами по-умолчанию этого хватает, самому затачивать надо. Да и регексы использует, мягко говоря, весьма своеобразные... Впрочем, друзья, мы сползаем на злостный оффтоп
Автор: forever
Дата сообщения: 27.07.2006 18:37
C0USIN

Цитата:
Во втором случае мы потеряем время, которое браузер затратит на попытку загрузить картинку и получения сообщения об ошибке.

ВременнАя пауза была бы, если бы обращение шло к удаленному серверу, соединение не устанавливалось, была бы серия повторов - это ощутимо... и то, если смотреть на этот процесс, а если смотреть на страницу - то, что что-то не так, ты будешь понимать только по незавершенному прогрессбару загрузки страницы.
В случае же блокирования запроса НС'ем все происходит практически мгновенно - так же как при использовании filter.ini в Опере. Принцип ведь тот же, просто возможностей у HC для создания правил больше.
Если уж совсем удариться в занудство и считать микросекунды требуемые на выполнение действий программой, то разжатие-парсинг-модификация страницы требует куда больше времени, чем только блокирование запросов с этой страницы.

NothingAnother

Цитата:
Впрочем, друзья, мы сползаем на злостный оффтоп

Дабы не сползать я бы предложил все-таки задаться вопросом, помогает ли проксомитрон НС'у в деле блокирования рекламы или является лишним звеном.

Добавлено:

C0USIN

Цитата:
Да и лучше когда в кэше лежат текстовые файлы а не GZip-архивы.

В чем же "лучшесть"? В возможности смотреть их Notepad'ом (Блокнотом)?
Автор: NothingAnother
Дата сообщения: 27.07.2006 19:17
forever
Цитата:
помогает ли проксомитрон НС'у в деле блокирования рекламы
Я не сторонник прокса, но объективности ради стОит упомянуть, что прокс работает и с защищёнными страницами
Автор: forever
Дата сообщения: 27.07.2006 19:42
NothingAnother

Цитата:
объективности ради стОит упомянуть, что прокс работает и с защищёнными страницами

А разве HC не блокирует рекламу на защищенных страницах (если вдруг таковая будет)? Запрос к баннеру ведь идет обычный - http, а не https. Или я ошибаюсь?
Автор: NothingAnother
Дата сообщения: 27.07.2006 20:09
forever
Цитата:
Запрос к баннеру ведь идет обычный - http, а не https. Или я ошибаюсь?
А вот здесь возможны варианты - внешние ссылки, чаще всего - http, но, как правило, на таких страницах их немного. Внутренние же, обычно - https
Автор: forever
Дата сообщения: 27.07.2006 20:33
NothingAnother
Не буду оспаривать - не владею в достаточной мере вопросом, но, конечно, прикольно загружать баннер, да и вообще графику оформления страниц по защищенному протоколу.

А что хотелось бы иметь в НС для работы с https? Возможность кэшировать как и обычные страницы (а стОит ли)? Применять к защищенным страницам те же списки как и к обычным?
Автор: NothingAnother
Дата сообщения: 27.07.2006 20:46
forever
Цитата:
Возможность кэшировать как и обычные страницы (а стОит ли)?
СтОит. А лучше, на усмотрение юзера. Имхо... К примеру личные кабинеты разных провов (типа, сотовых), или многие разделы на сайте мазилы, да мало ли что ещё...

Цитата:
Применять к защищенным страницам те же списки как и к обычным?
Да. Но с этими вопросами - к уважаемому mai62. Смею предположить, что здесь немало проблем технического характера. Впрочем, если бы в HC можно было бы управлять заголовками в той же мере, что и в проксе, эта фича была бы покруче!..
Автор: forever
Дата сообщения: 27.07.2006 21:19
NothingAnother

Цитата:
СтОит. А лучше, на усмотрение юзера. Имхо... К примеру личные кабинеты разных провов (типа, сотовых), или многие разделы на сайте мазилы, да мало ли что ещё...

В том то и дело: "да мало ли что еще" и да мало ли КТО еще кроме юзера эти страницы увидит. Но положа руку на сердце все-таки соглашусь - об этом (о собственной конфеденциальности) должен думать сам юзер.


Цитата:
Да. Но с этими вопросами - к уважаемому mai62

Имхо прежде чем доставать mai62 архиважными вопросами и супернужными предложениями нужно их сначала обкатать здесь на форуме - так ли они нужны и важны.
Мне весьма понравилась фраза: "Я знаю, что несколько просьб о добавлении новой возможности не всегда означают, что она нужна большинству людей." (с)Scott R.Lemmon (автор Proxomitron)
Автор: Denis_74
Дата сообщения: 27.07.2006 22:28
Любителям Proxomitron стоит попробывать Proximodo http://proximodo.sf.net/.
Proximodo поддерживает фильтры от Proxomitron, бесплатный Open-Source проект.
Proximodo это клон Proxomitron.
Автор: 0Vovan0
Дата сообщения: 27.07.2006 23:10
Сорри за тупой вопрос, трабла с регулярными выраженьями..
Нужно уловие для условного прокси, чтобы этот прокси использовался для всех адресов .* как я понимаю, кроме нес-ки определенных. Как?

И насчет HCCmd - с его помощью неля вкл/выкл прокси, или всеж можно?
Автор: pop2ROOT
Дата сообщения: 28.07.2006 00:29
Denis_74
проксимодо тормоз конченый, ему до папы как до небес...
сорри за оффтоп
Автор: unreal666
Дата сообщения: 28.07.2006 00:39
0Vovan0

Цитата:
Нужно уловие для условного прокси, чтобы этот прокси использовался для всех адресов .* как я понимаю, кроме нес-ки определенных. Как?

Два варианта.

1-ый вариант
Включить использование и условных и безусловных прокси. В безусловных поставить твой прокси для всех адресов, в условных все остальное.

2-ой вариант
Включить использование только условных прокси. Последним в списке условных прокси поставить прокси с условием .*


Цитата:
И насчет HCCmd - с его помощью неля вкл/выкл прокси, или всеж можно?

Нельзя.

pop2ROOT

Цитата:
проксимодо тормоз конченый, ему до папы как до небес...

Подтверждаю. Тормознее раз в 20. И при этом нагрузка на проц намного выше.
Автор: 0Vovan0
Дата сообщения: 28.07.2006 00:51
unreal666
чегот непонятно..

поясняю конкретную ситуацию:
пользуюсь toonel.net для экономии трафика, от него огромная польза если сайт не поддеживает гзип, но при этом ждать открытитя странички приходится довольно долго.
но если сайт поддерживает гзип, то от тунеля пользы оч мало, только за счет сжатия отсылаемых данных, учитывая то что их много меньше ждать по нес-ку секунд на каждой страничке неприятно..
Поэтому мне надо чтоб на гугле, руборде и тп внешний прокси не использовался, а на всех отсальных - использовался..

Что первый что второй вариант подходят если б я использовал еще один прокси, но у меня либо тунель либо напрямую..

Добавлено:
ЗЫ
еще такой момент - когда отправляю сообщение, ->вернуться в тему - в ней нет моего поста, если обновить страничку то все появляется, т.е. после поста страничка полностью берется из кеша, как это исправить?
Автор: hpoint
Дата сообщения: 28.07.2006 01:16
Поддерживаю просьбу 0Vovan0-а. Как записать условное прокси?
Мне бы хотелось обращаться к программам-сжималкам только для серфинга, а когда возникает необходимость закачать несжимаемый контент: программы, архивы итд, то родительский прокси (адрес сжималок) не подключалось бы. Это возможно?


Добавлено:
Ответьте пожалуйста не просто теоритически, а на пальцах (т.е конкретно - что и как), чтобы забить и заработало, а уж если будут вопросы по теории, то спросим

Добавлено:
И еще, у меня предложение к mai62 и другим гурам HC.
А нельзя ли вам обсудить на форуме и не сделать набор конфигурационных файлов (списков, фильтров, условий итд) с комментариями, чтобы данная конфигурация закрывала 90% требований большинства неискушенных пользователей. Думаю, что это будет очень полезно и подобная работа, является хорошим тоном серьезных проектов.
Автор: unreal666
Дата сообщения: 28.07.2006 01:55
0Vovan0

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

Почему это не подходит?
Для 1-го варианта надо в качестве безусловного поставить прокси для toonel.net, а в условных поставить прокси с нужным условием и пустыми хост и порт.
Для 2-го варианта надо прокси с пустыми хост и порт (и с нужным условием) поставить выше прокси с .*

Цитата:
еще такой момент - когда отправляю сообщение, ->вернуться в тему - в ней нет моего поста, если обновить страничку то все появляется, т.е. после поста страничка полностью берется из кеша, как это исправить?

Зависит от того что у тебя стоит в списке "Не обновлять". В общем случае можно нужные страницы запихать в белый список и поставить галочку в столбце этого правила "Не обновлять".

hpoint

Цитата:
Ответьте пожалуйста не просто теоритически, а на пальцах (т.е конкретно - что и как), чтобы забить и заработало, а уж если будут вопросы по теории, то спросим

Вот тебе практически.
У меня в качестве безусловного прокси стоит прокси с именем Proxomitron, порт 8093, адрес 127.0.0.1.
В качестве условного прокси стоит прокси с именем OperaWiki и условием http://(operawiki\.info|nontroppo\.org)/ . Т.е. эти сайты у меня идут в обход проксомитрона.
Автор: 0Vovan0
Дата сообщения: 28.07.2006 02:18
unreal666
бальшой пасиб!
Автор: hpoint
Дата сообщения: 28.07.2006 02:54
unreal666

Цитата:
Т.е. эти сайты у меня идут в обход проксомитрона.
Я бы хотел, чтобы не только определенные сайты можно было обходить, но и определенные ТИПЫ ФАЙЛОВ. Т.е при запросе на несжимаемый контент (архивы, проги итд) не был бы задействован тот или иной гзип-сжиматель. Это вообще-то возможно?

Добавлено:
И еще, нельзя ли в ФАК включить правила (описание) работы с условными проксями. Что такое условие здесь, можно ли эти условия указывать на нескольких строках итд итп. Может быть несколько примеров.
Автор: DenZzz
Дата сообщения: 28.07.2006 05:00
hpoint

Цитата:
Я бы хотел, чтобы не только определенные сайты можно было обходить, но и определенные ТИПЫ ФАЙЛОВ.

Ну, тогда и напиши соответствующее условие. Например: \.(rar|zip|cab|exe)$

Добавлено:

Цитата:
Webwarper - бесплатный сервис, но с рекламой. Прохомитрон имеет фильтр (см. сайт), который эффективно борется с рекламой варпера

В HC всю рекламу Webwarper-а можно вырезать одним правилом (см. FAQ)...
Автор: hpoint
Дата сообщения: 28.07.2006 07:45
DenZzz

Цитата:
Ну, тогда и напиши соответствующее условие. Например: \.(rar|zip|cab|exe)$
Спасибо, DenZzz. Сегодня с этим "поиграю".

Цитата:
В HC всю рекламу Webwarper-а можно вырезать одним правилом
Начинал я с этого. Ссылки все-равно портятся. Портится не только адрес в адресной строке браузера, но, самое главное, портятся ссылки на странице. И, если я хочу скопировать ее и вставить, например, в RapGet (ссылка на файлообменник), то ссылка у меня будет кривая и приходится ее ручками исправлять.
Если перейти по ссылке со страницы обработанной правилом HC на другую страницу, то она тоже становится кривой, т.е вся адресация идет через http://webwarper.net...
А с проксом, ты даже не замечаешь, что работаешь через него, кроме того, что внизу страницы, на маленьком "банере", для несжатых страниц, появляется информация о том, что страница сжата и насколько.
Автор: C0USIN
Дата сообщения: 28.07.2006 22:44
0Vovan0

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

А никакой разницы нет. Что напрямую что через внешниий прокси.
В последнем случае используешь условные проси с пустым полем хост.
Автор: jata
Дата сообщения: 29.07.2006 05:51
UglyBoy
> Объясните пожалуйста тогда, какая самая оптимальная связка из программ
> HC.proxomitron,webwarper,toonel.net

to hpoint, UglyBoy:
у меня связка Maxthon-HC-Proxomitron и видимо после Proxomitrona сидит Outpost Firewall (где он точно в связке сидит - не знаю, он же как бы отдельно, а держу его еще и из-за варваров в местной локалке). Так вот, к Outpost Firewall добавлена Анти-рекламная база для Outpost: AGNIS Outpost Ad Block List. И мне кажется (все никак не затею экперименты), что Outpost режет рекламу и прочие модули немного другие, чем Proxomitron и еще и Maxthon

Мы наверное от темы HC отходим, но думаю если в FAQ по HC добавить лучшие варианты связок с ним - это будет великолепно! Давайте найдем вместе лучшие связки и порядок следования программ в этих связках! Хотя может уже есть такая тема? А скорее всего просто все раскинуто по темам всех программ - надо собирать по крупинкам .

Про резку рекламы HC я упустил...

to forever:
Строим цепочки, что вручную настраивать резку кажется тяжелым и долгим делом, а хочется ведь быстро и легко, и цепочку ставишь с минимальными подстройками!

И заметьте , у HC уже всегда 2-е место после браузера!

Автор: sbudnik
Дата сообщения: 29.07.2006 07:49

Цитата:
И мне кажется (все никак не затею экперименты), что Outpost режет рекламу и прочие модули немного другие, чем Proxomitron и еще и Maxthon

А как сказывается на работе HC то,что Outpost Firewall по-умолчанию отключает поддержку получения веб-страничек в сжатом виде, т.е. GZIP-компрессию,нужно ли её включать.

И ещё // когда отправляю сообщение, ->вернуться в тему - в ней нет моего поста, если обновить страничку то все появляется, т.е. после поста страничка полностью берется из кеша, как это исправить?
Зависит от того что у тебя стоит в списке "Не обновлять". В общем случае можно нужные страницы запихать в белый список и поставить галочку в столбце этого правила "Не обновлять".//

У меня noreg HandyCache_list_Format_3
True::.*\.((d|p|s|x)?htm(l)?|(a|m)+sp(x)?|txt)::::::0:10::67
True::.*\.(bmp|gif|img|ipg|jp(e)?g|png|swf|cur|mid(i)?|mp3)$::::::::34428
True::.*\.(cgi|php)::::::0:10::206
True::.*\.(css|ico|js$|xsl)::::::2160:00::4670
True::.*\.(jsp|rdf|rss|xml)$::::::0:10::7
True::.*::::::0:10::224
Какое общее правило добавить,а не перебирать все страницы там,где пишеш пост.Спасибо.
Автор: NothingAnother
Дата сообщения: 29.07.2006 08:52
jata
Цитата:
И мне кажется (все никак не затею экперименты), что Outpost режет рекламу и прочие модули немного другие
Так и есть - каждый из них в соответствии со своими фильтрами и областью действия...

sbudnik
Цитата:
как сказывается на работе HC то,что Outpost Firewall по-умолчанию отключает поддержку получения веб-страничек в сжатом виде, т.е. GZIP-компрессию,нужно ли её включать
Тебе выбирать,- хочешь - трафик сжатый, хочешь - рекламный плагин аутпоста (весьма убогий и неповоротливый, имхо)... Всю эту кашу ключевых слов (т.к. регекспы не поддерживаются) рекламного модуля в HC можно оформить с помощью нескольких правил, а резку баннеров по размеру лучше доверить пользовательским CSS, поддерживаемым современными браузерами

Цитата:
Какое общее правило добавить,а не перебирать все страницы там,где пишеш пост
Отключи правило cgi|php или добавь в него исключение для руборда
Автор: NeratKiz
Дата сообщения: 29.07.2006 09:29
Намечается новая версия? Тогда, пожалуй, напомню просьбу сделать лист исключений для очистки кеша =)
Автор: unreal666
Дата сообщения: 29.07.2006 09:51
sbudnik

Цитата:
Какое общее правило добавить,а не перебирать все страницы там,где пишеш пост.Спасибо.

NothingAnother

Цитата:
Отключи правило cgi|php или добавь в него исключение для руборда

У него еще и .* правило включено.
По моему, чтобы не писать в исключениях обоих правил, лучше в белом списке создать такое правило
forum\.ru-board\.com/.*\.cgi(\?|$)
и поставить галочку в столбце "Не обновлять".
Автор: sbudnik
Дата сообщения: 29.07.2006 10:36
NothingAnother
unreal666Благодарю.

Цитата:
в белом списке создать такое правило
forum\.ru-board\.com/.*\.cgi(\?|$)
и поставить галочку в столбце "Не обновлять".

Но это только для нашего ru-board,а как быть с другими форумами?
Автор: forever
Дата сообщения: 29.07.2006 11:11
jata

Цитата:
и видимо после Proxomitrona сидит Outpost Firewall (где он точно в связке сидит - не знаю, он же как бы отдельно

Он первый считая от сети.


Цитата:
Так вот, к Outpost Firewall добавлена Анти-рекламная база для Outpost: AGNIS Outpost Ad Block List. И мне кажется (все никак не затею экперименты), что Outpost режет рекламу и прочие модули немного другие, чем Proxomitron и еще и Maxthon

Разумеется разные. Ведь элементы твоей цепочки режут рекламу по очереди, а не одновременно (есть повод для экспериментов: кто лишний в цепочке). OP первый получает страницу и берется за нее и то, что после него есть еще что резать говорит о его невысокой эффективности. Резка рекламы в ОР некачественная: на многих страницах после него глюки. Плюс, именно из-за нее OP отключает gzip. У себя давно отключил модуль Реклама и включил gzip - чего и тебе желаю.


Цитата:
Мы наверное от темы HC отходим, но думаю если в FAQ по HC добавить лучшие варианты связок с ним - это будет великолепно!

Смотря для каких задач. Для резки рекламы не нужны никакие цепочки: за глаза браузер+НС. Браузер в моем случае Опера, подробностей резки рекламы другими браузерами, сорри, ненаю.
Автор: NothingAnother
Дата сообщения: 29.07.2006 11:27
sbudnik
Цитата:
а как быть с другими форумами?
Я считаю (глубокое имхо! ), что ни cgi, ни php, ни .* в списке "не обновлять" вообще не место...
Автор: unreal666
Дата сообщения: 29.07.2006 11:46
forever

Цитата:
Он первый считая от сети.

OF не первый - он везде

sbudnik

Цитата:
Но это только для нашего ru-board,а как быть с другими форумами?

У тебя три выбора. Или вообще отключить в списке "Не обновлять" правила .*\.(cgi|php) и .* (но тогда, если захочешь не обновлять нужные сайты, придется заносить их в этот список вручную) или в правиле в белом списке вносить нужные форумы.
Вот более универсальное правило для белого списка (захватывает сразу несколько форумов)
^(forum\.[^/]+/.*|[^/]+/(forums?|board)(/.*)?)(\.(cgi|php\d?|aspx?))?(\?|$)
или вообще вот так \.(cgi|php\d?|aspx?)(\?|$) , но тогда могут не обновляться страницы (форумы) вида proxomitron.ru/board/ , т.е. главные страницы форумов (это для варианта без ^...).
Или в списке "Не обновлять" отключить правило *\.(cgi|php), а в правило с .* в исключение добавить то, что я написал выше.

Добавлено:
NothingAnother

Цитата:
Я считаю (глубокое имхо! ), что ни cgi, ни php, ни .* в списке "не обновлять" вообще не место...

cgi и php - не место, а вот .* можно оставить, только в исключения внести динамические страницы.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Internet Download Accelerator


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.