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

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

Автор: nickddd
Дата сообщения: 23.07.2005 18:59
На счет звонилки...

Ребятки,
не знаю, как автор (судя по тому, что он звонилку уже вставил, ему, вероятно, как раз нравится), а мне кажется, что начинаются отклонения от основной темы (HandyCache - локальный кеширующий прокси сервер). Есть фигова гора звонилок. Я, например, вообще пользуюсь виндовским rasdial-ом. Запихнул его в батник,

Код:
rem @echo off
:fuck
ping -n 5 localhost > nul
rasdial "Название соединения" логин пароль
if errorlevel 692 goto fuck
if errorlevel 691 goto fuck
if errorlevel 678 goto fuck
Автор: Nimnul
Дата сообщения: 23.07.2005 19:17
nickddd

Цитата:
На счет звонилки...


Цитата:
А универсальность еще ни одну (знакомую мне) программу до хорошего не доводила.

Согласен на 100%, звонилка не нужна это раз. Хотя бы потому что у меня ADSL
И даже когда я пользовался диалап, просто звонилки мне было мало, и я пользовался интернет коннекшн каунтер, который считал и время в сети (по временным диапазонам в рублях) и трафик (так же тоже в рублях).
По этому если и будет звонилка, то ничего плохого в этом нет, но если начнется развиватся планировщик и пр. и запуск программ, то продукт будет испорчен.
Есть ведь еще что и в кешировании развивать! Например не плохо было бы кэшировать DNS имена, сделать путевую статистику, может быть ради этого использовать базу, например аксесовскую...
Автор: Barral
Дата сообщения: 23.07.2005 19:41
Раз уж уважаемый mai62 включил в свой продукт звонилку, то, ИМХО, было бы не плохо добавить ей дополнительные функции. С другой стороны, скептики в чём-то правы, полагая, что продукт может “опопсеть” в результате обрастания разными рюшечками. Истина, как всегда, где-то посредине. Считаю, что логичнее будет либо совсем убрать звонилку, либо довести её до ума. Возможно, имеет смысл выпустить две сборки, например, фул и лайт.
Автор: nickddd
Дата сообщения: 23.07.2005 19:41
Nimnul

Цитата:
Согласен на 100%, звонилка не нужна это раз. Хотя бы потому что у меня ADSL

Ну у меня тоже ADSL. Раз в сутки все равно коннектиться/реконнектиться надо

Добавлено:
Barral

Цитата:
Раз уж уважаемый mai62 включил в свой продукт звонилку

Автора я понимаю. Новое делать завсегда интереснее
Автор: Nimnul
Дата сообщения: 23.07.2005 19:47
nickddd

Цитата:
Ну у меня тоже ADSL. Раз в сутки все равно коннектиться/реконнектиться надо

Представь себе у меня нет

У меня коннектится самостоятельно при включении компьютера, а компьютер я выключаю очень редко

Добавлено:
PS
Кстати картинка попадает под второе правило черного списка
Автор: nickddd
Дата сообщения: 23.07.2005 19:55
Nimnul

Цитата:
Ну у меня тоже ADSL. Раз в сутки все равно коннектиться/реконнектиться надо

Представь себе у меня нет

Хорошо тебе У меня принудительный дисконнект.


Цитата:
Кстати картинка попадает под второе правило черного списка

Не второе, пятнадцатое: (.)*(/ads|banview|banner|adriver|\dcount|bnr|/sale|/pagead)
Автор: mai62
Дата сообщения: 23.07.2005 22:33
Спасибо всем высказавшимся. Ваши мнения мне небезразличны, а вам, я вижу, небезразлично как будет развиваться HandyCache. И это приятно .
Не будем бросаться в крайности. Дозвон останется и будет развиваться пока это не вредит надежности, производительности, размеру программы.

Цитата:
По этому если и будет звонилка, то ничего плохого в этом нет, но если начнется развиватся планировщик и пр. и запуск программ, то продукт будет испорчен.

Пока собираюсь сделать запуск программ - не вручную же Proxomitron запускать

Цитата:
Автора я понимаю. Новое делать завсегда интереснее

C высказыванием согласен. Но в данном случае... Звонилка лежала почти готовая с прошлого лета. И работой над ошибками я не брезгую.

Цитата:
У меня коннектится самостоятельно при включении компьютера, а компьютер я выключаю очень редко

А у меня дома диал ап и жене все время срочно нужно поговорить по телефону.

Цитата:
Не второе, пятнадцатое: (.)*(/ads...

Правила могут сортироваться по кол-ву попаданий и поэтому у разных пользователей их порядок может быть разным.
И закончу на оптимистической ноте

Цитата:
Есть ведь еще что и в кешировании развивать!

Будем развивать
Автор: Linch
Дата сообщения: 24.07.2005 00:32
mai62
И не забудь пожалуйста, про

Цитата:
Появится свободное время - попробую сделать автоматическое восстанавление соединения.
Автор: mai62
Дата сообщения: 24.07.2005 00:40
Linch
Я помню
Автор: zLamer
Дата сообщения: 24.07.2005 05:18
mai62
Тут без внимания остались моё и Nimnulа предложение сделать кеширование DNS...Как ты на это смотришь?
Автор: mai62
Дата сообщения: 24.07.2005 10:32
zLamer
Да я и раньше уже думал об этом. Просто для меня это было неактуально, т. к. хожу в инет через прокси-сервер предприятия, где работаю. Ну раз уж развивать кеширование, то без кеширования DNS не обойтись.
Автор: nickddd
Дата сообщения: 24.07.2005 14:29
Забавно.

Открываю страницу. Она моментально грузится из виндовского кэша.
У НС ни в мониторе, ни в логе ни буковки.
Браузер и HC перезапускал.

mai62, это нормально?
Автор: mai62
Дата сообщения: 24.07.2005 15:32
nickddd
Это нормально. Браузер пообщался со своим кешем. HC об этом ничего не знает.
Автор: unhappy
Дата сообщения: 25.07.2005 07:10
Замечательная программа
Появился следующий вопрос: почему она не кеширует страницы руборда? :idontknow:

Автор: DOE_JOHN
Дата сообщения: 25.07.2005 07:54
unhappy
А если в настройках поставить "Игнорировать NO-Cache"?

Или Proxomitronom правь страницы, заодно и много еще от чего избавишься.
Автор: Nimnul
Дата сообщения: 25.07.2005 08:19
Чего никак не допру, как сделать что бы кешировались странички вида "index.php?" вроде в правилах указал кэшировать все (*), но эти странички всегда берутся из интернета...

Добавлено:
PS
Забавно, сижу на работе, поймал себя на мысли, что при отправке сообщения зажимаю контрол, а при попытке посмотреть картинку держу шифт. Коллеги не врубаются чейта за шаманства
(пытаются понять тайный смысл этих жестов )
Автор: nickddd
Дата сообщения: 25.07.2005 08:28
Nimnul

Цитата:
Чего никак не допру, как сделать что бы кешировались странички вида "index.php?" вроде в правилах указал кэшировать все (*), но эти странички всегда берутся из интернета...

Кэшировать - это одно, а не обновлять - это другое
Автор: Nimnul
Дата сообщения: 25.07.2005 09:16
nickddd

Цитата:
Кэшировать - это одно, а не обновлять - это другое

Блин, вот ведь... Один раз разобрался и забыл, причем в голове стояло четкая картина понимания работы HC А потом опять вылетело Все таки простейший хелп надо бы уже встроить...

Добавлено:
Ну вообщето все равно интересно по какой причине эта страничка обновляется?
Гасить no-cache включен, TTL=999...
Нафига страница обновляется? Она же есть в кеше?

Добавлено:
Неплохо было бы видеть какими правилами был обработан текущий запрос...
Было бы неплохо в мониторе это как то отображать... (правда не понятно как, ведь закладок с правилами не мало... Может что-то нумерации ввести, слева на право. И в мониторе показывать строки вида. 1.2, 2.3, 4.24 и т.п. что соответствует первой закладке правило два, вторая закладка правило три, четвертая закладка правило двадцать четыре и т.д.) Как автор на это смотрит? Трудно это? Или реализуемо? Возможно стоит предусмотреть дебаг режим какой-то...
Автор: mai62
Дата сообщения: 25.07.2005 10:14
Nimnul

Цитата:
Ну вообщето все равно интересно по какой причине эта страничка обновляется?
Гасить no-cache включен, TTL=999...
Нафига страница обновляется? Она же есть в кеше?

Браузер говорит: покажи страницу, но проверь - нет ли новой. Если URL не попадает в правила Не обновлять, я так и делаю. А страницы с форума формируются скриптом на сервере и они всегда новые.

Цитата:
Неплохо было бы видеть какими правилами был обработан текущий запрос...
Было бы неплохо в мониторе это как то отображать... (правда не понятно как, ведь закладок с правилами не мало... Может что-то нумерации ввести, слева на право. И в мониторе показывать строки вида. 1.2, 2.3, 4.24 и т.п. что соответствует первой закладке правило два, вторая закладка правило три, четвертая закладка правило двадцать четыре и т.д.) Как автор на это смотрит? Трудно это? Или реализуемо? Возможно стоит предусмотреть дебаг режим какой-то...

Не трудно, если это в самом деле нужно. Сейчас в мониторе в колонке Ответ пишется From cache и gzip в соотв. случаях. Может туда добавить 1.2, 2.3, 4.24 ?
Автор: V0lt
Дата сообщения: 25.07.2005 21:11
mai62
неплохо было бы сделать премещение фильтров в списке

у меня почему-то никак не сохраняются в кеше странички типа http://forum.ru-board.com/topic.cgi?forum=...
это вообще возможно в HandyCache
Автор: Nimnul
Дата сообщения: 25.07.2005 21:26
mai62
Не хочет кешировать странички вида:
_http://forum.smartfon.ws/index.php?
Создается папка вида:
index.php^
а внутри пусто
Что делать? Это баг или я чего не правильно настраиваю???

Добавлено:

Цитата:
Может туда добавить 1.2, 2.3, 4.24 ?

Если не трудно, то опционально. (т.е. можно вкл. или выключить)

Добавлено:
V0lt

Цитата:
это вообще возможно в HandyCache

Возможно, сделай на закладке "Запись в кэш" правило:
(.)*
Автор: sket4
Дата сообщения: 25.07.2005 21:45
можно, в принципе, находить и сохранять повторяющиеся элементы хтмл в текстовики, а потом их оттуда парсить.

тут сложно что-то придумать, имеется ввиду новое, так что беремся за оптимизацию %)
Автор: unhappy
Дата сообщения: 25.07.2005 22:52

Цитата:
unhappy
А если в настройках поставить "Игнорировать NO-Cache"?
Или Proxomitronom правь страницы, заодно и много еще от чего избавишься.

Спасибо!
А подскажите люди добрые путёвые настройки Proximitron'а - желательно готовый пак.
А-то я дефолитные юзаю не понимая зачем и как.
Знаю только что у меня с ним с "Квартирного овпроса" странички глючат дико
Или это лучше в теме про Proximitron и спросить?
Автор: mai62
Дата сообщения: 25.07.2005 23:52
V0lt

Цитата:
неплохо было бы сделать премещение фильтров в списке

Я сделал сортировку правил по кол-ву попаданий (клямкнуть по заголовку Кол-во попаданий). Это потому, что правила применяются поочередно в порядке как они находятся в списке. После срабатывания правила, остальные правила не проверяются. Если часто срабатывающие правила находятся вверху списка, то число работающих правил уменьшается и снижается нагрузка на комп.

Цитата:
у меня почему-то никак не сохраняются в кеше странички типа http://forum.ru-board.com/topic.cgi?forum=

Если Вы не выключили правило (.)*\.(php|cgi|js|css)(.)? на вкладке Запись в кеш, то эти файлы должны сохраняться. Наверное Вы хотите, что бы эти файлы не обновлялись. Тогда добавьте на вкладке Не обновлять, например, такое правило
.*forum\.ru-board\.com/topic\.cgi\?.*
Nimnul

Цитата:
Не хочет кешировать странички вида:
_http://forum.smartfon.ws/index.php?
Создается папка вида:
index.php^
а внутри пусто
Что делать? Это баг или я чего не правильно настраиваю???

Сейчас попробовал - кеширует. Скорее всего что-то с настройками?
unhappy

Цитата:
А подскажите люди добрые путёвые настройки Proximitron'а - желательно готовый пак.

Могу предложить Вам посмотреть страничку _http://proxomitron.ru/
Автор: Nimnul
Дата сообщения: 26.07.2005 08:09
mai62

Цитата:
Сейчас попробовал - кеширует. Скорее всего что-то с настройками?

Да особо то не конфигурил, а если конфигурировал, то наоборот на кэширование...
Попробую папку в кеше грохнуть...
Автор: DOE_JOHN
Дата сообщения: 26.07.2005 08:10
unhappy
Ищи на _http://proxomitron.ru/ FAQ от Evgeny AKA Homeric (EAH) и конфиг от него же. Конфиг во многом оптимизирован для рунета.
Автор: mai62
Дата сообщения: 26.07.2005 15:11
Nimnul

Цитата:
Да особо то не конфигурил, а если конфигурировал, то наоборот на кэширование...
Попробую папку в кеше грохнуть...

Ну что там в папке index.php^ есть что-нибудь?
У меня есть такая гипотеза на этот счет:
файлы приходящие в gzip чтобы отличать от других я помечаю аттрибутом системный. Может у Вас стоит опция не показывать системные файлы.
Вообще-то HC просто так не создает каталоги. Если он создал каталог, то пустым он может быть только если файл, который туда предназначался оказался нулевой длины или не докачан полностью.
Автор: Nimnul
Дата сообщения: 26.07.2005 19:27
mai62

Цитата:
Ну что там в папке index.php^ есть что-нибудь?

Блин пустая она...
Вообще заглючило НС, не знаю чего случилось...
Удалил (переметил) кэш. Поставил НС заново.
Оставил правила по умолчанию. Порожняк. С удержанным контролом должен обновлять файлы - не обновляет.
Вроде ничего не делал... Как проверить что мешает ему корректно работать...

Добавлено:
mai62
насчет не обновления приношу автору извенения, сам дурак
после переустановки галочка включилась на закладке "не обновлять", вот он и не обновлял... А вот почему не кеширует не разобрался...

Добавлено:
Короче опять я запутался в настройках пойду инструкцию читать...

Добавлено:
mai62
Я тут посмотрел и проанализировал логику НС.
Т.е. если ввести путь в браузере вида
http://..../index.php?&code=01
то он создает папку
index.php^
и внутри ее создает файл с названием идущим после знака "?", т.е. в указанном примере создаст файл:
&code=01
Теперь в принципе все логично, файл с каким именем в папке
index.php^
он должен создать на урл вида:
http://forum.smartfon.ws/index.php?
ведь после знака вопроса - пусто! (по этому и не кеширует!!!)
Объясните, если я на неправильном пути...

Добавлено:
вообщем это небольшой баг НС, который неплохо бы поправить, но урл я исправил, просто убиранием этого гадского вопроса в конце запроса... Откуда он у меня в закладках появился?
Автор: mai62
Дата сообщения: 27.07.2005 00:10
Nimnul

Цитата:
Объясните, если я на неправильном пути...

Все так и есть.

Цитата:
вообщем это небольшой баг НС, который неплохо бы поправить

Поправил. В следующей версии будет.
Автор: Nimnul
Дата сообщения: 27.07.2005 07:23
mai62

Цитата:
Поправил. В следующей версии будет.

Спасибо .
Видимо когда я заносил в закладки, стирал последние строки, а вопрос забыл стереть.
Вот отсюда и проблемы! Теперь все отлично работает

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: бесплатный аналог Partition Magic


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