0

ニュースコードのサンプル:

thufir@dur:~$ cat .newsrc
gwene.com.androidcentral: 1-99999999
gwene.com.blogspot.emacsworld: 1-99999999
gwene.com.blogspot.googlecode: 1-99999999
gwene.com.blogspot.googlereader: 1-99999999
gwene.com.economist: 1-99999999
gwene.com.googlereader: 1-99999999
thufir@dur:~$ 

これで、メッセージを 999 日間保存するようにリーフノードを構成しました。GNU NNTPが localhost のリーフノードに接続すると、ロード中に大きな遅延が発生する可能性があります。現在、私が行ったことは、特定のグループの 35 日分だけを保存するように Leafnode を構成して、物事がより速く読み込まれるようにすることです。

しかし、.newsrc をもう一度見てみると、leafnode に非常に多くの記事を保存させてから、GNU NNTP が使用する .newsrc を構成して、それらのメッセージのごく一部のみを取得できるように思われます。もしそうなら、これはリーフノードでの 999 日間の長期保持を可能にし、リーフノードへの接続と GNU NNTP からの記事のロードの遅延を軽減します。

しかし、それは機能しますか?新しい記事だけが読み込まれますか、それとも古い記事が読み込まれますか?

残念ながら、RFC 977は実際には .newsrc ファイルについて言及していません。もちろん、GNU NNTP が RFC に従うかどうかは別の問題ですが、少なくとも RFC によれば、おそらく新しい質問がロードされ、古い質問が残っているのでしょうか?

RFC 3977はRFC 977 を少し明確にしているように見えるので、今それを見直しています。

4

2 に答える 2

3

実際には、NNTP プロトコル自体ではなく、特定の NNTP クライアントの動作について質問しています。仕様によると、記事を取得するための唯一の NNTP 動詞は ARTICLE であり、正確に 1 つの記事をフェッチします。クライアントがARTICLE「呼び出し」を行う順序に制約はありません。

あなたの質問に答えるには、GNU NNTP ライブラリのドキュメントやソース コードを参照する必要があります。また、コードがライブラリ メソッドをどのように使用するかにも依存すると思います。


しかし、それは機能しますか?新しい記事だけが読み込まれますか、それとも古い記事が読み込まれますか?

私があなたの立場なら、試してみて、うまくいくかどうかを確認します.

于 2012-07-26T03:26:28.157 に答える
0

ネットより:

各行は、最初のフィールドで指定されたニュースグループのプロパティを設定します。名前の直後に、所有ユーザーが現在グループに加入しているかどうかを示す文字が続きます。コロンはサブスクリプションを示し、感嘆符は非サブスクリプションを示します。行の残りの部分は、コンマで区切られた一連の記事番号または記事番号の範囲であり、ユーザーがどの記事を見たかを示します。

私の目的では、GNU NNTPを使用して .newsrc ファイルからグループをロードすると、数値が無視されているように見えますが、肯定的ではありません。

于 2012-07-30T08:32:46.650 に答える