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

» HandyCache ( Часть III )

Автор: popkov
Дата сообщения: 10.06.2006 16:23
mai62
Нельзя ли добавить к HandyCache опцию, чтобы он отвечал "не изменилась" на все запросы, отправляемые браузером с целью выяснить, не изменилась ли страница. Это сильно ускорило бы сохранение вэб-страниц в IE, да и сёрфинг тоже, не говоря уже об небольшой дополнительной экономии траффика! Дело в том, что IE при сохранении вэб-страницы отсылает запросы по каждому её элементу, не изменился ли он, и на это уходит время. То же самое часто происходит и при сёрфинге. Если бы можно было перехватывать эти запросы и отвечать ему, что изменений нет (наверное, это какой-то стандартный ответ сервера), удалось бы существенно увеличить эффективность работы HadnyCache в плане ускорения сёрфинга, а заодно исправить глюк IE, который очень медленно сохраняет страницы из-за того, что проверяет обновление для каждого элемента страницы.
Автор: V0lt
Дата сообщения: 10.06.2006 19:21
popkov

Цитата:
чтобы он отвечал "не изменилась" на все запросы, отправляемые браузером

Это уже давно реализовано

1. Поставь галку в Кеш->Управление->Игонрировать No-cashe
2. В списоке "Запись в кеш" включи правило ".*" и сними галку с "Только для GET-запросов" (только в этом списке)
3. Добавь в конец списка "Не обновлять" правило ".*" и выставь "Критерий свежести" в 6360:00

Все. Теперь IE целый год не будет ничего лишнего качать


Цитата:
а заодно исправить глюк IE

времени нету, пиши мелкомягким

Автор: DenZzz
Дата сообщения: 10.06.2006 20:46
popkov
FAQ читал? Уменьши собственный кэш IE до 1 Мб и удали из него все файлы.
Перед сохранением страниц переводи HC в автономный режим.
Автор: MAXXX
Дата сообщения: 10.06.2006 22:40
Доброго времени суток! Подскажите, насколько целесообразна будет следующая связка- Opera+Handycashe+Proxomytron+Agnitum Outpost?В какой последовательности выстраивать цепь?Основная цель-экономия траффика на линии 128\128
Автор: pop2ROOT
Дата сообщения: 10.06.2006 23:11
MAXXX
Agnitum Outpost в эту цепь никак не становится - это файрволл, он будет вклиниваться между каждыми звеньями "цепи". Подставь лучше вместо него какой-нить сжимающий сервис типа webwarper. Фаер тоже нужен, но у него другие цели/задачи...
Автор: popkov
Дата сообщения: 10.06.2006 23:34
V0lt

Цитата:
1. Поставь галку в Кеш->Управление->Игонрировать No-cashe
2. В списоке "Запись в кеш" включи правило ".*" и сними галку с "Только для GET-запросов" (только в этом списке)
3. Добавь в конец списка "Не обновлять" правило ".*" и выставь "Критерий свежести" в 6360:00

Всё именно так и настроено, только галка "Только для GET-запросов" в списке "Запись в кеш" стояла по умолчанию. А что меняется, если её поставить? Какие ещё запросы будут кэшироваться? Запросы на дату последнего изменения вэб-страницы?
DenZzz

Цитата:
Уменьши собственный кэш IE до 1 Мб и удали из него все файлы.

Уменьшил, и даже поставил галочку "Удалять все файлы из папки временных файлов Интернета при закрытии обозревателя", что рекомендую, кстати, включить в FAQ, поскольку заметил, что несмотря на уменьшенный размер кэша (1 Мб), он всё равно разрастается запросто до 40 Мб, да так и остаётся после закрытия обозревателя. Единственный способ борьбы с этим глюком - поставить указанную галочку на вкладке "Дополнительно" Свойств обозревателя!

Цитата:
Перед сохранением страниц переводи HC в автономный режим.

Это, похоже, выход! Не догадался. Надо присвоить горячую клавишу, и зажимать её каждый раз при сохранении. Хотя это, конечно, не супер-удобно, но выход. Однако было бы эффективнее вообще запретить браузеру, в нормальном режиме чтения из кэша HandyCache, отправлять запросы на дату последней модификации. И разрешать такое поведение только одновременно с временным запретом на чтение из кэша (т.е. когда надо целиком обновить вэб-страницу). Потому что нафиг эти запросы вообще нужны, если файл всё равно будет загружен из кэша HandyCache? Только замедляют отображение вэб-страницы и жрут траффик. Поэтому такая фича всё же нужна HandeCache.
Автор: jlmurat
Дата сообщения: 11.06.2006 04:21
unreal666

Цитата:
А ты в Проксомитроне случайно не забыл включить галку "Использовать внешний прокси", который должен быть таким как прописано в toonel.net?

Нет, все делал, как полагается. Ведь с HC этот тунель работает. А когда его прописываешь как remote proxy в Proxomitron, то трафик не идет.
Подозреваю, что конфликт с фильтрами прокса ( версия 0.9 beta с русского форума).


Добавлено:
ПОЗДРАВЛЯЮ!!!!
Handycache появился на софтодроме
http://soft.softodrom.ru/ap/p4139.shtml
Автор: unreal666
Дата сообщения: 11.06.2006 09:23
mai62
Если еще актуально, то вот ссылки по автоматической настройке прокси.

Proxy Auto-Config File Format:
http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html
Automatic Proxy Configuration:
http://www.davidpashley.com/articles/automatic-proxy.html

Взял из топика на сайте Проксомитрона

*******
И еще. Чего-то у тебя на домашней страничке глюк. Внизу страницы вылезает часть кода серверного скрипта.
Автор: DenZzz
Дата сообщения: 11.06.2006 09:30
popkov

Цитата:
Потому что нафиг эти запросы вообще нужны, если файл всё равно будет загружен из кэша HandyCache? Только замедляют отображение вэб-страницы и жрут траффик.

Видимо, ты невнимательно читал FAQ...

Запросы браузера на "свежесть" файла прорываются в Инет только, если файл есть в собственном кэше браузера и его нет в кэше HandyCache (при условии попадания в список "Не обновлять")!

Например, если картинка есть в кэше HandyCache (а она там есть, если ты правильно пользуешься HC) и список "Не обновлять" настроен, то в Инет запрос не пойдет! Никакого лишнего Инет-трафика не возникнет, а "замедление отображения вэб-страниц" от чтения из кэша HC ничтожно мало и на глаз не различимо!
Автор: mai62
Дата сообщения: 11.06.2006 16:24
popkov

Цитата:
Нельзя ли добавить к HandyCache опцию, чтобы он отвечал "не изменилась" на все запросы, отправляемые браузером с целью выяснить, не изменилась ли страница.

Для этого предназначен список Не обновлять.
unreal666

Цитата:
Если еще актуально, то вот ссылки по автоматической настройке прокси.

Спасибо, почитал. Так ведь это javascript, а НС не умеет выполнять скрипты. Можно, конечно, научить. Только ради этого, по моему не стоит.

Цитата:
И еще. Чего-то у тебя на домашней страничке глюк. Внизу страницы вылезает часть кода серверного скрипта.

Почему-то перестал выполняться php-скрипт на сервере.
Автор: DenZzz
Дата сообщения: 11.06.2006 17:26
mai62

Цитата:
Почему-то перестал выполняться php-скрипт на сервере.

В добавок, на запрос "If-Modified-Since" сервер всегда велит брать из кэша, поэтому ошибку скрипта увидят только те, кто не был на сайте ранее.
В общем, главная страница с парсером SMS не желает обновляться...
Автор: Taimael
Дата сообщения: 11.06.2006 20:15
mail62

http://www.anime.gs/forum.php?
не сохраняется с кеше


и ты не прокомментировал... я недавно писал, что в автономном режиме белый список не работает (наблюдал в ситуации, когда в белом списке забил исключения для черного)
Автор: V0lt
Дата сообщения: 11.06.2006 20:37
Taimael

Цитата:
http://www.anime.gs/forum.php?
не сохраняется с кеше

это из-за вопроса на конце

Добавлено:
если зайти так
http://www.anime.gs/forum.php
то нормально
Автор: mai62
Дата сообщения: 11.06.2006 21:03
Taimael

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

Напиши подробнее, что не работает (какое правило, что ты ожидал и что происходит).
Автор: gamanoid
Дата сообщения: 11.06.2006 22:14
Здраствуйте,
На закладке Настройки-Каталог можно указать два набора. Чем может быть это полезно? Они могут работать синхронно; или только по отдельности?

Автор: Taimael
Дата сообщения: 12.06.2006 03:56
V0lt

Цитата:
это из-за вопроса на конце

ясен пень, что из-за вопроса
но мне то от этого не легче

mai62

Цитата:
в автономном режиме белый список не работает


Цитата:
Напиши подробнее, что не работает

я ж написал...
ок вот подробно например воспроизведу щас:
у меня в черном списке правило
ru-board.com.*/temp/|i2.ru-board.com/
хочу вот я например посмотреть на рекламу (в автономном режиме)
http://i.ru-board.com/temp/rbc/slonik2.gif
http://i.ru-board.com/temp/grape/340x80_2.swf
сейчас она блокируется черным списком
забиваю в белом списке i.ru-board.com/temp/
ставлю галку на черный
включаю автономный режим
загружаю
http://forum.ru-board.com/topic.cgi?forum=5&topic=19406&start=600#lt
в мониторе о работе белого списка ни слова
сработал только черный - реклама заблокировалась
иду в онлайн
загружаю
http://forum.ru-board.com/topic.cgi?forum=5&topic=19406&start=580
белый список сработал
реклама загрузилась и счастливо прыгает на полэкрана
Автор: V0lt
Дата сообщения: 12.06.2006 08:15
Ка и обещал
HandyCashe Converter
http://slil.ru/22831143 (12кб)

требуется .NET Framework 1.1 или выше

Добавлено:
Taimael

Цитата:
ясен пень, что из-за вопроса
но мне то от этого не легче

Свои соображения на счет поправки кода отправил mai62 в ПМ и на мыло

Автор: DenZzz
Дата сообщения: 12.06.2006 12:18
V0lt

Цитата:
требуется .NET Framework 1.1 или выше

Да, предложение качать 23 метра Microsoft .NET Framework тем, кто не имеет безлимитной выделенки и считает каждый МБ, пользуясь HandyCashe, похоже на неудачную шутку...
Автор: V0lt
Дата сообщения: 12.06.2006 13:07
DenZzz
А что делать. Если я весь код буду переписывать, то прот@#$%*&ь еще недели две

Можешь глянуть след. дистрибьютивы:
Windows XP SP2
Solid Edge v16,v17
Visual Studio .Net 2003
Borland Delphi v8.0

там точно есть .NET Framework 1.1
Автор: mai62
Дата сообщения: 12.06.2006 13:50
Taimael

Цитата:
http://www.anime.gs/forum.php?
не сохраняется с кеше

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

2:0 в твою пользу. Обе ошибки имеют место быть, исправлю.
gamanoid

Цитата:
На закладке Настройки-Каталог можно указать два набора. Чем может быть это полезно? Они могут работать синхронно; или только по отдельности?

Только по отдельности. Чтобы не вводить каждый раз др. пути, а просто переключать.
V0lt

Цитата:
требуется .NET Framework 1.1 или выше

У меня тоже нет .NET
Автор: Spine
Дата сообщения: 12.06.2006 17:10
V0lt
Цитата:
требуется .NET Framework 1.1 или выше

с 2.0 у меня вылетает с ошибкой
Автор: V0lt
Дата сообщения: 12.06.2006 17:48
Spine
В смысле, не запускается или во время работы вылетает?
Автор: Spine
Дата сообщения: 12.06.2006 21:52
не запускается
Автор: jlmurat
Дата сообщения: 13.06.2006 05:11
DenZzz
Я вообще никогда длинные мелкософтовские файлы не качаю. Обычно беру их из приложений к компьютерным журналам. В Hard'n'soft в частности эти framemwork-и несколько раз помещали. Поспрашивай у знакомых, кто-то да покупает. Или в сборниках все для Wibdows. Sorry for OFF-Topic
Автор: sapr20031
Дата сообщения: 13.06.2006 05:47
При работе вместе HC и WebWarper приходится авторизироваться каждый раз.

все сделал как описано выше :
1. Добавил в список "Переадресация" (ранее "URL-конвертор"):
^http://(?!.*webwarper\.net/.*)(.*(site\.ru)(?!.*(css|jpeg|jpg|gif|png|ico|bmp)($|\?)).*)$
Замена: http://www.webwarper.net/ww/\1

2. Вместо site\.ru впиcал : forum.ru-board.com
Рекламу в "Черный список": .*webwarper\.net/ww/~wwservicescriptgz/.*

3. Список "Преобразование URL": .*webwarper\.net/ww/(~clientscriptgz/)?(?!~)(www\.)?(.*)
Замена: \3

что еще сделать ?

вопрос снимаю : Список "Преобразование URL": .*webwarper\.net/ww/(~clientscriptgz/)?(?!~)(www\.)?(.*)
Замена: \3 - НЕ ЗАПИСАЛСЯ. сейчас все нормально.
Автор: DenZzz
Дата сообщения: 13.06.2006 06:56
sapr20031

Цитата:
Вместо site\.ru впиcал : forum.ru-board.com

На этом форуме и так используется GZIP-сжатие, поэтому нет никакого смысла ходить сюда через WebWarper - никакой экономии это не принесет!

В Мониторе HC (поле "Ответ") видно, на каких сайтах используется GZIP, а на каких нет...
Автор: sapr20031
Дата сообщения: 13.06.2006 08:51
Там написано в поле ответ :

200 From cache


это значит что используется GZIP ?

Автор: faZZ
Дата сообщения: 13.06.2006 09:17
sapr20031
13:51 13-06-2006
Цитата:
Там написано в поле ответ :

200 From cache

это значит что используется GZIP ?

это значит, что взято из кэша. gzip -> 200 OK gzip
Автор: AlexKo
Дата сообщения: 13.06.2006 12:03
Еще возник вопрос: а как насчет сокса? Я так понимаю если он есть (давно я этой прогой не пользовался, если честно, где-то в начале года немного поюзал), то он как обычно принимает запросы клиентского броузера и прет в интернет уже как ему надо (т.е. по др. порту) - в этом и состоит соксификация. А есть ли переадресация на родительский сокс-сервер? Т.е. идет запрос на сокс по порту 1080, а hc переадресует этот запрос на родительский сокс по адресу <IP:port>. Это уже реализовано или еще нет? Если нет, то считаю необходимым это добавить в проект, будет очень подезно в некоторых случаях и эксклюзивно, т.к. такой фичи я не встречал у др. прокси-серверов (речь не про родительский прокси, если кто не въехал, а про родительский сокс-прокси).
Автор: mai62
Дата сообщения: 13.06.2006 13:58
AlexKo

Цитата:
Еще возник вопрос: а как насчет сокса?

Пока никак, не работает НС с соксом.

Цитата:
идет запрос на сокс по порту 1080, а hc переадресует этот запрос на родительский сокс по адресу <IP:port>. Это уже реализовано или еще нет? Если нет, то считаю необходимым это добавить в проект, будет очень подезно в некоторых случаях и эксклюзивно, т.к. такой фичи я не встречал у др. прокси-серверов (речь не про родительский прокси, если кто не въехал, а про родительский сокс-прокси).

А разве это не перенаправление портов (port mapping)? Его тоже пока нет, но он есть во многих др. прокси.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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