Текущий архив: 2006.11.12;
Скачать: CL | DM;
ВнизDelphi Master клиент чтения форума, сокращенно DMN Найти похожие ветки
← →
Anatoly Podgoretsky © (2006-10-18 00:30) [120]Померил трафик за сутки, менее 3 мб, скачаны все сообщения, по всем 14 форумам и кроме это постоянное гуляние по группам. Результат радует, хотя мне лично все равно, не лимитирован, но тем кто платит за трафик приятно.
← →
Anatoly Podgoretsky © (2006-10-18 00:34) [121]Отдельно по форумам
ForumName Received
Основная 159015
Базы 429110
Прочее 1118130
Сети 142845
WinAPI 111246
Журнал 41313
Media 57573
Corba 13316
Игры 63862
KOL 44660
Начинающим 579097
FreePascal 15939
Компоненты 28600
.Net 38061
← →
guav © (2006-10-18 00:50) [122]Сообщения загружаются с www все или только загржаемые ньюсридером ?
← →
Другой © (2006-10-18 00:58) [123]guav © (18.10.06 00:50) [122]
Сообщения загружаются с www все или только загржаемые ньюсридером ?
В первый раз - последние 500 веток(каждой конференции), а потом обновление, т.е. только новые.
← →
guav © (2006-10-18 01:03) [124]> [123] Другой © (18.10.06 00:58)
Это понятно, вопрос в том загружаются ли сообщения сразу, или только при загрузке в OE ?
Самому пробовать пока трафика нет.
← →
*Стажер* (2006-10-18 10:08) [125]http://podgoretsky.com/ftp/Language/nps/dmn/
Ссылка дохлый..
← →
Anatoly Podgoretsky © (2006-10-18 15:23) [126]guav © (18.10.06 00:50) [122]
Сначала берется список новых и измененых тем, но не все 500, а только новые, по максимальному номеру ИД.
Затем по каждой теме берутся только новые сообщения, но уже все до конца. То есть если тема Х было загружено три сообщения, то с веб сайта берутся только новые значения, начиная с сообщения четыре.
Ничего дважды не грузится, если новых сообщений нет, то трафик запроса составляет 814 байт (в сумме по всем 14 конференциям), пустые ответы со служебными заголовками. То есть трафик минимизирован до предела.
← →
Anatoly Podgoretsky © (2006-10-18 15:31) [127]guav © (18.10.06 01:03) [124]
> Это понятно, вопрос в том загружаются ли сообщения сразу,
> или только при загрузке в OE ?
ОЕ сам по себе, он работает по сути только с базой, а сервер сам по себе, сервер естественно пополняет базу полностью, но только по подписанным конференция, это почти честный сервер новостей!
По команде GROUP считываются все новые сообщений, другой путь будет очень не удобным для пользователя, по сути просто не возможно будет получить сообщения, поскольку клиент не будет обладать информацие об новых сообщениях и если сделать двух этапную загрузку, то клиенту придется очень долго ждать в синхронном режиме. Первая идея была сделать так, но эксперименты показали ее не жизнеспособность.
На каждое сообщение в среднем приходится порядка 1 килобайта. Форум Прочее это порядка 1000 сообщений в день, на самом деле не совсем так, если вдруг всплывает старое сообщение и оно большое, и оно отсутствует в базе, то будет загружена вся большая ветка, но это проблемы начального заполнения базы.
← →
Anatoly Podgoretsky © (2006-10-18 15:32) [128]
> *Стажер* (18.10.06 10:08) [125]
> http://podgoretsky.com/ftp/Language/nps/dmn/
> Ссылка дохлый..
> <Цитата>
Читаем тему, мы уже давно не DMN, а APC
Надеюсь догадался уменьшить путь? Кроме того, на сайте заведена страница, которая более удобна для работы, чем прямая ссылка на архив.
← →
Ketmar © (2006-10-18 16:39) [129]>[128] Anatoly Podgoretsky(c) 18-Oct-2006, 15:32
APC? American Power? %-))
← →
Anatoly Podgoretsky © (2006-10-18 17:31) [130]Ketmar © (18.10.06 16:39) [129]
> APC? American Power? %-))
:-)
> Anatoly Podgoretsky © (14.10.06 21:41) [62]
> Я уже не мучаюсь, APC - резервный источник чтения новостей.
>
← →
*Стажер* (2006-10-18 20:12) [131]
> Anatoly Podgoretsky ©
Понял, каюсь, ступил...
← →
guav © (2006-10-18 21:43) [132]> [113] Anatoly Podgoretsky © (17.10.06 00:28)
Только что понял.. это наверное уже пост из клиента !
(в OE надо указывать мыло, но ни в коем случае не правильное)
> [127] Anatoly Podgoretsky © (18.10.06 15:31)
Грузить всю конференцию - это другое против остальных мне известных клиентов поведение. И про это нужно сразу предупреждать.
Есть плюсы такого подхода, но и минусы тоже.
← →
Anatoly Podgoretsky © (2006-10-19 00:08) [133]guav © (18.10.06 21:43) [132]
> Только что понял.. это наверное уже пост из клиента !
> (в OE надо указывать мыло, но ни в коем случае не правильное)
Пока нет, еще не подошел к этому, но проблему email предполагаю решить так, если email будет указан как no_email@любой домен, то адрес не будет публиковаться в конференции, могу выслушать другие соображения.
Вторая проблема, которую еще надо решать, это то, что на форум надо посылать логин и пароль, есть некоторые соображения, но их еще надо проверить, думаю решить через аутентификацию клиента, как стандартную часть. Для незарегистрированых это не важно. Клиентские куки отпадают, поскольку система многопользовательская и может быть установлена на другом компьютере.
> Есть плюсы такого подхода, но и минусы тоже.
Дело не в плюсах или минусах, а принципах работы NNTP клиентов и серверов, если сообщения нет, то клиент не сможет его запросить. Обходной путь я написал, но он очень неудобный, особенно при плохом канале. Трафик же не большой, я приводил данные, если не читать потрепаться, а только некоторые тематические конференции, то он не большой.
Проверил работу Inshall Shield Express в Д2006, устраивает, получается any key инсталяция.
← →
Ketmar © (2006-10-19 00:58) [134]>[133] Anatoly Podgoretsky(c) 19-Oct-2006, 00:08
>Вторая проблема, которую еще надо решать, это то, что на
>форум надо посылать логин и пароль, есть некоторые
почему бы не сделать первые строки сообщения вида "login: xxx" "pass: xxx". APC из вырежет и отправит как надо. другая аутентификация для NNTP прпедставляется маловозможной %-(
← →
Другой © (2006-10-19 08:38) [135]Anatoly Podgoretsky © (19.10.06 00:08) [133]
Вторая проблема, которую еще надо решать, это то, что на форум надо посылать логин и пароль
В свойстве учетной записи в OE - "Требуется вход на сервер" (Логин/Пароль)
А в Сервере - AUTHINFO USER
← →
Anatoly Podgoretsky © (2006-10-19 08:45) [136]Другой © (19.10.06 08:38) [135]
Я этот метод и рассматриваю если пароль можно будет получить не зашифрованым в виде хеш функуии, а то delphimaster.ru не поймет и как запасной, в данном случае, так как это сделано на шлюзе fido, когда пароль указывается как часть логина
← →
Другой © (2006-10-19 09:31) [137]Anatoly Podgoretsky © (19.10.06 08:45) [136]
Попробывал AUTHINFO USER/PASS пароль приходит не зашифрованный, открытым текстом.
Описание:
http://www.sbin.org/doc/rfc/authors/rfc4643-diff.html
← →
Anatoly Podgoretsky © (2006-10-19 10:05) [138]
> Попробывал AUTHINFO USER/PASS пароль приходит не зашифрованный,
> открытым текстом.
Значит и проблемы не будет, как для зарегистрированых, так и для не зарегистрированых пользователей и не придется искать обходных путей.
← →
guav © (2006-10-19 10:34) [139]> если email будет указан как no_email@любой домен, то адрес
> не будет публиковаться в конференции, могу выслушать другие
> соображения.
Можно проще - адрес без символа @ . Или вообще никогда не публиковать.
← →
Anatoly Podgoretsky © (2006-10-19 13:49) [140]Можно, но клиент будет ругаться, а некоторые не позволят выйти из диалога.
← →
Anatoly Podgoretsky © (2006-10-21 17:19) [141]Обновился файл readme.txt - дана более точная инструкция по первоначальной установке программы.
Также обновились и ряд других файлов.
Брать на моем сайте
Страницы: 1 2 3 4 вся ветка
Текущий архив: 2006.11.12;
Скачать: CL | DM;
Память: 0.75 MB
Время: 0.052 c