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

» HandyCache ( Часть 4 )

Автор: forever
Дата сообщения: 04.10.2006 11:04
C0USIN
Ты небось опять на GPRS? И тебе накладно прочитать все, что мы тут нафлудили?

Цитата:
С чего ты взял что заголовки надо сохранять для решения этой задачи?

Вопрос не по адресу. Я так не считаю.


Цитата:
Mime типы мы итак знаем. Нам важно их только обрабатывать в момент принятия решения записывать файл в кэш или нет.

Именно так я и считаю. Однако это работает только при первом обращении. Дальше, после того, как файлы "которые имеют нестандартные расширения (или вообще без расширений)" записаны в кэш, unreal666 желает их не обновлять, причем чтобы при этом не совершалось никаких запросов к серверу, а принималось решение исходя из ранее сохраненных данных. Для чего нужно иметь сохраненный ранее заголовок Content-Type и использовать его как критерий в правиле. Т.е. выдвинуто требование сохранять заголовки.
Автор: DenZzz
Дата сообщения: 04.10.2006 11:08
C0USIN

Цитата:
А кто предложил сохранять их для обработки правилами?

А почему бы и нет? Отмотай пару страниц назад, где речь шла про аттачмент-картинку, которую HC не может идентифицировать по сигнатуре. Чтобы "Не обновлять" такую картинку неплохо бы сохранить ее оригинальный "Content-Type" и написать правило: "Не обновлять объект с Content-Type: image/.*" !
Автор: forever
Дата сообщения: 04.10.2006 11:12
DenZzz

Цитата:
Для ВСЕХ файлов - надо только rs для "Историка", потому что логов Монитора и индексов ему мало - подай паспорт и все тут!

Я кстати слушал-слушал его размышления по поводу того, что нужно хранить в пачпортах, но никак не пойму, что он хочет получить из них? Какую такую "детальную статистику"? В моем понимании вся статистика - кто сколько накачал, ну плюс кто какие адреса посещал. Зачем для этого нужно что-то хранить в парных файлах и каждый раз пересчитывать с нуля?! Т.е. почищу я кэш, и окажется, что в этом месяце я и не качал ничего и не был нигде? Вздор какой-то. Статистика считается сразу неотходя от кассы и далее никак не зависит от того что есть в кэше, а чего нет. Никакие пачпорта для этого не нужны. Из пачпортных файлов можно узнать только _текущее_ распределение долей в кэше: 200М там Васиных, а 300М Петиных - именно сейчас в конкретный момент. Только зачем такая статистика? Чего я не понимаю?
Автор: C0USIN
Дата сообщения: 04.10.2006 11:13
forever
Дома безлимитный канал, так что не накладно. Но сейчас придется выйти на улицу и пересесть на gprs.


Цитата:
unreal666 желает их не обновлять, причем чтобы при этом не совершалось никаких запросов к серверу, а принималось решение исходя из ранее сохраненных данных.
да, над этим надо подумать. Так ли обязательно сохранять заголовки для списка не обновлять?


Добавлено:
Сейчас же HC генерит Content-Type на основании сигнатур файлов?
Автор: MAP
Дата сообщения: 04.10.2006 11:17
Извиняюсь, может я чегото пропустил, но почему в интерфейсе проги. половина надписей написана крякозяблами. Я конечно знаю что у меня кодировка по умолчанию не русская, но изменить ее не могу. Но вторая половина то видна нормально, и это значит что автор может сделать всю нормально ...
Автор: rs
Дата сообщения: 04.10.2006 11:19
forever
Цитата:
Ух ты, какой перл я пропустил. Т.е. по-твоему имея сейчас кэш весом в 700М мне совершенно по барабану, что он вырастет еще на треть дабы Историк мог узнать, что этот файл загружен с одного компа, а тот с другого
а мне - честно по барабану
Автор: andrei1082
Дата сообщения: 04.10.2006 11:20
Спецы подскажите пожалуйста правило что-бы убрать все флешки и банеры наверху руборда,если нетрудно.Заранее спасибо.
Автор: forever
Дата сообщения: 04.10.2006 11:20
C0USIN

Цитата:
Дома безлимитный канал, так что не накладно.

Тогда, когда опять окажешься дома читай отсюда

Автор: DenZzz
Дата сообщения: 04.10.2006 11:25
C0USIN

Цитата:
Сейчас же HC генерит Content-Type на основании сигнатур файлов?

Да ё-моё, лыко-мочало... Ты мои посты игнорируешь что ли?

Ну, не знает HC всех сигнатур, НЕ ЗНАЕТ !!!
Автор: rs
Дата сообщения: 04.10.2006 11:25
forever

Цитата:
Я кстати слушал-слушал его размышления по поводу того, что нужно хранить в пачпортах, но никак не пойму, что он хочет получить из них? Какую такую "детальную статистику"? В моем понимании вся статистика - кто сколько накачал, ну плюс кто какие адреса посещал.

я тебе уже двести раз говорил, что хранить - пользователей - и не делай вид, что не слышал

а всё прочее у меня для стаистики есть, я разве с этим спорил? ну разве, что размер файла сейчас историк не хранит - так могу доделать, если дойдёт дело до статистики

а ты мне юзеров предлагаешь лепить не к файлу, а фиг знает куда - в индексы, в логи - куда-то как можно дальше от самомго файла... тут я категорически против

Добавлено:

Цитата:
200М там Васиных, а 300М Петиных - именно сейчас в конкретный момент. Только зачем такая статистика? Чего я не понимаю?

тю!
как это зачем?

Добавлено:
forever

Цитата:
Я кстати слушал-слушал его размышления по поводу того, что нужно хранить в пачпортах, но никак не пойму, что он хочет получить из них?

ну ещё дату последнего доступа, для тех кто чистит кэш по ней
мне оно нафиг не надо - так я эту опцию в паспорте и отключу... также как и пользователей кстати... я один со своим кэшем управляюсь...

а те, кого разные юзеры волнуют - пусть и включают нужные фишки в паспортах
Автор: forever
Дата сообщения: 04.10.2006 11:33
MAP

Цитата:
почему в интерфейсе проги. половина надписей написана крякозяблами.

Не можешь скрин показать?

rs

Цитата:
я тебе уже двести раз говорил, что хранить - пользователей - и не делай вид, что не слышал

Я "двести раз" слышал. Я спрашиваю, что ты хочешь получить из этого. Какую такую статистику ты собираешься считать? И что это у тебя за статистика будет, которая зависит от _текущего_ состояния кэша?


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

Ты из параллельного мира что ли? В этом мире я тебе говорил: храни что тебе надо у себя в базе! А данные бери из лога.
Автор: rs
Дата сообщения: 04.10.2006 11:48
forever

Цитата:
Ты из параллельного мира что ли?
наверное обсуждению пришла пора остановиться...
Автор: forever
Дата сообщения: 04.10.2006 11:53
rs

Цитата:
наверное обсуждению пришла пора остановиться...

Опять туда собираешься? Верни нам тогда нашего rs - он и про БД слышал и даже не соглашался с этим. Да и все-таки хочется услышать от него какую "статистику" он собирается считать?
Автор: rs
Дата сообщения: 04.10.2006 12:01
forever

Цитата:
Да и все-таки хочется услышать от него какую "статистику" он собирается считать?

из твоего:
"В моем понимании вся статистика - кто сколько накачал, ну плюс кто какие адреса посещал." + твоё же "распределение долей в кэше: 200М там Васиных, а 300М Петиных"

всё это исключительно из того, что лежит в кэше

и всё, больше ничего!

если не говорить, о васе и пете - остальное у меня есть или могу сделать... не хватает васи с петей - для полноты счастья.

дла получения васи с петей я против логов и индексов и за паспортные данные

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

как платят все, использующие HC (и не пищат при этом)

вроде всё сказал - заодно ничего нового... или опять по новой поедем?


Автор: DenZzz
Дата сообщения: 04.10.2006 12:09
andrei1082

Цитата:
Спецы подскажите пожалуйста правило что-бы убрать все флешки и банеры наверху руборда,если нетрудно.

Добавь в Черный список: (forum|i)\.ru-board\.com/(board/)?temp/
или просто: forum\.ru-board\.com/board/temp/
или еще проще: +forum.ru-board.com/board/temp/*
Автор: rs
Дата сообщения: 04.10.2006 12:18
forever
слушай, а ты хоть историка-то ставил? а то мы тут вовсю его с тобой обсуждаем...
Автор: unreal666
Дата сообщения: 04.10.2006 12:21
Ух ты какие дебаты
Короче. Пускай лучше mai62 сделает API для HC, а дальше сами раберемся. Надо только придумать какие API и область их распространения.

DenZzz

Цитата:
Ты еще не расстался с идеей "Заголовочные правила внутри существующих списков".
Все это решается отдельным "Заголовочным списком"!

Да без разницы где делать заголовочные фильтры (если не требуется изменять эти заголовки). В том же проксомитроне убить соединение по данным заголовочного фильтра можно в любом месте: и в фильтрах страниц и в фильтрах заголовков.

Ладно. Я пошел спать. А то уже более 24 часов не сплю
Автор: rs
Дата сообщения: 04.10.2006 12:25
unreal666

Цитата:
Ух ты какие дебаты
ото

Цитата:
Короче. Пускай лучше mai62 сделает API для HC, а дальше сами раберемся. Надо только придумать какие API и область их распространения.
давай для начала не весь api - целиком
мне б только один метод с параметрами: урл, имя файла в кэше, дата создания-обновления, пользователь - а я уж приделаю ненавистные некотороым потоки


и всё это будет на совести историка - mai62 тут будет ни при чём


Добавлено:
unreal666
Цитата:
А то уже более 24 часов не сплю
это не полезно
Автор: DenZzz
Дата сообщения: 04.10.2006 12:32
rs

Цитата:
за возможность получить ваю и петю те, кому оно иправда нужно - пусть будут готовы заплатить

И много таких? Пока только 2-3 человека высказались за потоки. А за парные паспорта для каждого файла в кэше кто, кроме тебя? Вот за индексы высказалось уже много народу!

Голосование что ли давайте сделаем в Тестировании, чтобы не плодить фич, невостребованных юзерами...
Автор: rs
Дата сообщения: 04.10.2006 12:38
DenZzz
не все высказавшиеся определяют фактическое количество желающих использовать потоки

кстати, можно считать, что потоки - это будет фича историка (если mai62 даст api - то это будет уже мой метод, историка)

в этом случае папорта в потоках можно считать паспортами исключиетльно историка - а это никак не влияет на создание-несоздание индексов hc

Автор: DenZzz
Дата сообщения: 04.10.2006 12:41
rs

Цитата:
а я уж приделаю ненавистные некотороым потоки

Хозяин - барин! Надеюсь, опционально...
Автор: rs
Дата сообщения: 04.10.2006 12:43
DenZzz

Цитата:
Надеюсь, опционально...
ясен пень
Автор: DenZzz
Дата сообщения: 04.10.2006 12:47
rs

Цитата:
в этом случае папорта в потоках можно считать паспортами исключиетльно историка - а это никак не влияет на создание-несоздание индексов hc

Раньше, ты так много говорил о проблемах одновременного доступа к файлам.
Не боишься, что HC подерется с "Историком" за доступ к файлу в кэше из-за параллельного добавления/редактирования им потоков?
Автор: rs
Дата сообщения: 04.10.2006 12:48
DenZzz
к примеру, мы ж не говорим, что 98-я должна иметь дисковое квотирование или аудит... ну не поддерживает fat этой возможности... нужны аудит или квотирование - ставь подходящую файловую систему... отчего никто не переживает, что в 98-й нет этих фишек?

а тут - столько переживаний - ах! для нужных возможностей заставляют ставить другую файловую систему!


Добавлено:

Цитата:
Раньше, ты так много говорил о проблемах одновременного доступа к файлам.
Не боишься, что HC подерется с "Историком" за доступ к файлу в кэше из-за параллельного добавления/редактирования им потоков?

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

Добавлено:

Цитата:
Не боишься, что HC подерется с "Историком"
- это подразумевает, что не hc дерётся с историком, а hc вызывает как бы свой метод, который ему подсуну я
Автор: pop2ROOT
Дата сообщения: 04.10.2006 12:52
forever
rs
ребята, я вас очень уважаю, но вы зафлудили весь топик... я устал это читать.
может перенесете свое обсуждение в ПМ?
Автор: rs
Дата сообщения: 04.10.2006 12:54
pop2ROOT я завершил
Автор: forever
Дата сообщения: 04.10.2006 12:59
rs

Цитата:
"В моем понимании вся статистика - кто сколько накачал, ну плюс кто какие адреса посещал."

Для этого не нужны пачпорты.


Цитата:
распределение долей в кэше: 200М там Васиных, а 300М Петиных

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


Цитата:
за возможность получить ваю и петю те, кому оно иправда нужно - пусть будут готовы заплатить

Предполагаю, что наверное тебе не интересно было бы делать бесполезную фичу? Значит какой-то смысл в этой инфе ты видишь? Не объяснишь?


Цитата:
слушай, а ты хоть историка-то ставил? а то мы тут вовсю его с тобой обсуждаем...

1. Вчера я тебе говорил, что Историка в глаза не видел. На сегодняшний день это не изменилось.
2. Я никоим образом не обсуждаю Историка. Но "пачпорта" для Историка писать будет (надеюсь никогда не будет) НС - это я обсуждаю.
Автор: MAP
Дата сообщения: 04.10.2006 13:29

Цитата:
MAP

Цитата:почему в интерфейсе проги. половина надписей написана крякозяблами.

Не можешь скрин показать?


... попробую ...
Автор: rs
Дата сообщения: 04.10.2006 13:47
MAP
наверное mai62 нужно на шрифты контролов посмотреть, разные они наверное
Автор: mai62
Дата сообщения: 04.10.2006 14:15
unreal666

Цитата:
Пускай лучше mai62 сделает API для HC, а дальше сами раберемся. Надо только придумать какие API и область их распространения.

Видимо ты имеешь ввиду плагинное API. Думаю за образец взять Mirandу. У нее продуманная плагинная система, открытые исходники, доступны исходники некоторых плагинов. Сама Миранда написана на С++, плагины можно писать на С++ и Delphi. Нужно переводить плагинную систему миранды с С++ на Delphi. Если есть люди знающие С++ и Delphi желающие помочь, милости прошу.

Добавлено:
rs

Цитата:
наверное mai62 нужно на шрифты контролов посмотреть, разные они наверное

В том-то и дело, что шрифты одинаковые. Я удивлен увиденным. Почему дерево на русском мне еще как-то понятно, но почему вкладка пестрит?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Folder Marker (FolderMarker)


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