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

» HandyCache - локальный кеширующий прокси сервер

Автор: faZZ
Дата сообщения: 31.01.2006 12:37
abz
23:52 30-01-2006
Цитата:
Уменьши кеш до 1-го мегабайта и очисти его.

ну это понятно. тут

Цитата:
C:\Documents and Settings\faZZ\Local Settings\Temporary Internet Files

все стирал, кроме куков. захожу на форум, появляется файл forum.cgi, закрываю и файл тоже исчезает. а вот postings.cgi не стирается, если отредактировал сообщение, перешел в topic.cgi и опять в редактирование, то он загружает старый. приходится обновлять страницу, тогда все нормально
Автор: GregoryPek
Дата сообщения: 31.01.2006 12:54
mai62

Цитата:
Ты как в инет выходишь?

Напрямую, "OPERA-Proxomitron-HC-провайдер", стало проявляться как день-два, сносил кэш и OPERA и HC, ставил HC другой версии не помогает. Пробовал "FireFox-Proxomitron-HC-интернет", тоже самое. Где копать? Какую настройку сбил? Вроде ничего не трогал. Да, иногда нормально проходит, т.е. ждет пока не подключюсь.

Добавлено:
mai62
Отбой, прошу прощения, сейчас всего лишь перезагрузился и все стало нормально. Вот так бывает.
Но появился вопрос по поводу "Настройки/Управление загрузкой/Время на повторные соединения", что это значит "Время на повторное соединение при ошибке"
Автор: C0USIN
Дата сообщения: 31.01.2006 13:45
mai62

Цитата:
Перед преобразованием URL в имя файла НС будет проверять какое-то (несколько) правило и в случае выполнения производить заданную замену. Так?

Совершенно верно.
Автор: mai62
Дата сообщения: 31.01.2006 14:30
Zilk

Цитата:
Подскажите кто-нибудь, как в URL-конверторе преобразовать адрес типа http://... в адрес http://www.skweezer.net/skweeze.aspx?q=http://...
Не могу никак въехать как это сделать! Не работает!

Правило (обяз.)
^http://(www\.)?(?!skweezer\.net)((?!www\.).*)$
Замена
http://www.skweezer.net/skweeze.aspx?q=\0
GregoryPek

Цитата:
что это значит "Время на повторное соединение при ошибке"

В течении этого времени каждые Пауза сек. НС будет повторять попытки установить соединение с сервером.
C0USIN

Цитата:
Совершенно верно

Попробую приделать.
Автор: Zilk
Дата сообщения: 31.01.2006 15:28
mai62
Спасибо, уважаемый! Получилось, все работает!
Правда, я не совсем понял как...

Добавлено:
И попутно еще один вопрос: то же самое преобразование, но без http://, т.е.
http://www.abc.com --> http://www.skweezer.net/www.abc.com
Спасибо за помощь!
Автор: mai62
Дата сообщения: 31.01.2006 16:54
Zilk

Цитата:
Правда, я не совсем понял как...

С помощью Тренажера и описания языка _http://perldoc.perl.org/perlre.html

Цитата:
И попутно еще один вопрос: то же самое преобразование, но без http://

Замена
http://www.skweezer.net/skweeze.aspx?q=\1\2
Автор: Zilk
Дата сообщения: 31.01.2006 17:46
mai62
Как я и ожидал, с вашей помощью все получилось!
Буду изучать регэкспы.
Спасибо!!
Автор: Taimael
Дата сообщения: 31.01.2006 18:07
mai62

Цитата:
нашел глюк!
не загружается из кеша
http://www.overclockers.ru/softnews
(версия HC 0.93b2)
насколько я вижу, файл сохраняется под именем
softnews.new
в корневой папке
overclockers.ru     

Это не совсем глюк. Окончание .new добавляется к именам файлов на время загрузки. После окончания загрузки окончание удаляется. В описанном тобой случае этот механизм по какой-то причине дал сбой. При следующей загрузке этот файл НС должен удалиьт этот файл.


загружал эту страницу несколько раз в течении нескольких дней
просто обновляется softnews.new и все
Автор: rs
Дата сообщения: 31.01.2006 19:19
mai62
есть два компа - дома и на работе
можно ли для синхронизации накопленного дома кеша просто перенести содержимое каталога Cache на рабочий компьютер? если да - можно ли перенести файлы кеша выборочно?
Автор: YuraH
Дата сообщения: 31.01.2006 19:33
rs
Можно. Главное - структуру каталогов сохранить.
Автор: arsvrn
Дата сообщения: 31.01.2006 21:04
rs

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

Можно. НС не имеет (пока во всяком случае) индексного файла, он просто ищет в каталоге кеша запрошенные страницы. Поэтому что туда положишь, тем он и воспользуется.
Автор: mai62
Дата сообщения: 31.01.2006 22:58
Taimael

Цитата:
загружал эту страницу несколько раз в течении нескольких дней
просто обновляется softnews.new и все

Попробуй версию 0.93b2a (линк в шапке)
Автор: abz
Дата сообщения: 01.02.2006 00:03
faZZ

Цитата:
все стирал, кроме куков. захожу на форум, появляется файл forum.cgi, закрываю и файл тоже исчезает. а вот postings.cgi не стирается, если отредактировал сообщение, перешел в topic.cgi и опять в редактирование, то он загружает старый. приходится обновлять страницу, тогда все нормально

Сделай как показано здесь:



и добавь в правило "Не обновлять" - (.)* - исключение строкой .*(forum\.ru-board|mobileclub\.com\.ru/forum/).*
Автор: faZZ
Дата сообщения: 01.02.2006 04:49
abz
ок. попробую, ща я на работе, а все дома стоит. А зачем ставить При каждом посещении страницы? а то у меня стоит никогда

01:03 01-02-2006
Цитата:
и добавь в правило "Не обновлять" - (.)* - исключение строкой .*(forum\.ru-board|mobileclub\.com\.ru/forum/).*

а оно же неактивно, галочки же нет рядом? да и зачем все страницы с форума не обновлять? мне бы только postings.cgi
Автор: Dr Eam
Дата сообщения: 01.02.2006 09:08
После установки и настройки локальной сети хэндикеш думает, что всегда онлайн, и не переходит в автономный режим после отключения диалап-интернет-соединения. Что где нужно настроить?
Автор: unreal666
Дата сообщения: 01.02.2006 09:50
Dr Eam
У меня и сеть и диал-ап. Все нормально работает.
Но эта функция "Переходить в автономный режим при отсутсттвии соединения с интернет" не на всех компьютерах срабатывает. Тогда только вручную.
Автор: arsvrn
Дата сообщения: 01.02.2006 10:02
mai62
Выявилась проблемка в использовании НС. Мы в отделе пользуемся общим сетевым кешем НС. При переходе на 0.93 версию стало часто появляться сообщение "Нет доступа к каталогу кеша \\...". Хотя на самом деле доступ есть, просто очень тормозной (сетка у нас очень забитая, хоть и 100М - но это уже не в моей компетенции). Кажется, на работу НС это не влияет, по крайней мере в кеш пишется, из него читается. Но по "Ок" кликать замучаешься... Можно ли что-то с этим сделать? Может увеличить какие-нибудь таймауты или еще что.
Версия 0.92 ничего не говорила.
Автор: mai62
Дата сообщения: 01.02.2006 11:06
arsvrn

Цитата:
Но по "Ок" кликать замучаешься...

Это уж точно, замучаешься. Сделаю опцию, чтобы можно было отключать. Еще попробую 'загрубить чувствительность'.
Автор: arsvrn
Дата сообщения: 01.02.2006 11:38
mai62
Спасибо
Автор: abz
Дата сообщения: 01.02.2006 12:22
faZZ

Цитата:
А зачем ставить При каждом посещении страницы? а то у меня стоит никогда

Там можешь ставить что угодно - главное, это размер кеша!

Цитата:
да и зачем все страницы с форума не обновлять?

В исключения!!!
Автор: Dr Eam
Дата сообщения: 01.02.2006 12:36
Хорошо, тогда вопрос к mai62.

Каким образом хэндикеш определяет наличие соединения с интернетом?
Автор: faZZ
Дата сообщения: 01.02.2006 12:59
abz
13:22 01-02-2006
Цитата:
Там можешь ставить что угодно - главное, это размер кеша!

не, он у меня и так метр стоял


Цитата:
В исключения!!!

сорри, ступил

Добавлено:
о, работает
Автор: mai62
Дата сообщения: 01.02.2006 13:42
Dr Eam

Цитата:
Каким образом хэндикеш определяет наличие соединения с интернетом?

function IsConnectedToInternet: Boolean;
const
INTERNET_CONNECTION_MODEM = 1;
INTERNET_CONNECTION_LAN = 2;
INTERNET_CONNECTION_PROXY = 4;
var
dwConnectionTypes: DWORD;
dwReserved: DWORD;
begin
Result := True;
if hWininetDLL <= 0 then Exit;
dwConnectionTypes:= INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN + INTERNET_CONNECTION_PROXY;
dwReserved := 0;
if Assigned(fn_InternetGetConnectedState) then
Result := fn_InternetGetConnectedState(@dwConnectionTypes, dwReserved);
end;

Автор: V0lt
Дата сообщения: 01.02.2006 19:22
Добавил в FAQ описание работы URL-конвертера.
Автор: Taimael
Дата сообщения: 01.02.2006 22:42
mai62

Цитата:
Попробуй версию 0.93b2a (линк в шапке)


попробовал
без толку...
из кэша страница не загружается


тут еще сейчас глюк был на livejournal.com
при попытке ПЕРВОГО посещении раздела /friends/ что-то зацикливало:

Цитата:
_http://www.livejournal.com/users/taimael/friends/
_http://taimael.livejournal.com/friends/
_http://www.livejournal.com/misc/get_domain_session.bml?return=http://taimael.livejournal.com/friends/
_http://taimael.livejournal.com/__setdomsess?dest=http://taimael.livejournal.com/friends/&k=ljdomsess.taimael&v=v1:u8413330:s3:t1138813200:gf4eee0b7c10c21c892502f48324295004ea063f0//Thanks%2Bfor%2Bsigning%2Bin%2B/%2BLiveJournal%2Bloves%2Byou%2Ba%2Blot%2B/%2BHere%2Bhave%2Ba%2Bcookie
_http://taimael.livejournal.com/friends/
...

страница не загружалась

после одноразовой загрузки с правилом .* в белом списке дальше проблем уже не было
Автор: mai62
Дата сообщения: 01.02.2006 23:33
Taimael

Цитата:
попробовал
без толку...
из кэша страница не загружается

Пришли мне свои настройки (*.lst, handycache.ini)
Не понял, что означает список линков.
Автор: NeveR_Mind
Дата сообщения: 01.02.2006 23:59
mai62
Походу на Win2003 опять та же ошибка возникает...
А может это связано и не с этим...
Вобщем сегодня было сообщение об ошибке, при этом всё работает...
Нажал ок, и всё опять работает, (прога не завершилась).
Elf отправил тебе на почту...
Автор: Deadster
Дата сообщения: 02.02.2006 00:17
А нельзя ли настроить так, чтобы этот прокси сам "догадывался" что файла нехватает в кэше, загружал его однажды, а потом грузил только из кэша?
Автор: mai62
Дата сообщения: 02.02.2006 00:18
NeveR_Mind

Цитата:
Походу на Win2003 опять та же ошибка возникает...

Спасибо, буду лечить.
Автор: unreal666
Дата сообщения: 02.02.2006 00:32
mai62
Добавь в прогу опцию автосохранения всех настроек с определенным интервалом. А то, если забудешь соханить и произойдет сбой компа (например повиснет), то все что настроил - пропадет.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: грабилка экрана под OpenGL


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