12

データベースからいくつかの RSS フィードを作成して、求人情報、ボランティアの機会、一般的なリンクなどを公開しています。私の質問は、誰かがリーダーですべてのアイテムをギャップなく取得する可能性が最も高いように、フィードでいくつのアイテムを返す必要があるかということです。

トップ100を選択 ? (明らかに、X 時間にわたって推定されるフィードの数を設定する必要があります)

過去 24、48、72 時間を選択しますか?

Feedburner を介してフィードを実行する場合、標準に合わせてフィードを作成し、Feedburner フィードにすべてのアイテムが含まれていることを確認できるように、特定の間隔でチェックしているかどうかを知っている人はいますか?

4

4 に答える 4

6

まあ、それはエントリが表示される率に依存します.

しかし、最後の 48 時間程度を狙うのは安全だと推測できます。多くのユーザーがスタンドアロンの RSS リーダーを実行していることを考えると、現在のものをプルダウンするにはフィードにアクセスする必要があります。しかし、それがあまりにも多くのデータになる場合は、それを制限するだけかもしれません. 100は多いだろうけど。

また、ユーザーがそのデータをどのように消費するかにも依存します。求人はおそらくそのボリュームでうまくいくでしょうが、あまりにも多くのエントリが入ってくるのを常に目にすると、ユーザーは忙殺され、登録を解除する可能性があります.

また、実際のフィード自体のサイズにも注意する必要があります。一部のフィード アグリゲーション サービスでは、512kb などの制限があり、それを超えると中継されません。

于 2008-10-21T11:54:59.173 に答える
5

最初の場所でフィードを作成するという大変な作業を行った場合は、返されるレコードに影響を与えるクエリ文字列変数を提供します。

最近、イントラネットベースのフィードに対して次のようなことをしました

feed.asp?d = 3&n = 100

これは、最大100レコードの過去3日分のフィードを返します。

同様に、

feed.asp?d = 7(過去7日間のすべてのレコード)

feed.asp?n = 10(最後の10レコード)

次に、ユーザーは状況に合わせてフィードを調整できます。通常、すべてのユーザーの要件に対応する1つのフィードを作成することはできないためです。

これは、feed.aspが要求されたときの「デフォルト」値には役立ちませんが、少なくとも技術者が必要に応じてフィードを変更できるようにします。ばかげた/悪意のあるリクエストを防ぐために、クエリ文字列の値も確認してください。

于 2008-10-21T16:05:51.337 に答える
4

個人的には25以下に抑えるようにしています。RSS フィードの表示に iGoogle を使用する人の数が増えていることはわかっていますが、そこには最大 9 エントリの表示制限があります。他の多くの RSS フィード表示は、10 ~ 15 エントリに制限されています。

RSS フィードは、本質的に「すべてを網羅する」フィードでない限り、通常、何が起こっているか、または何が利用可能かについて、小さくてすぐに更新されるものであることがわかりました。

Madlep が述べたように、私はサイズを抑えるように注意します.

于 2008-10-21T14:22:54.803 に答える
2

feedburnerは 5 分ごとにチェックしているようですが、アカウントで設定できる場合があります。別のフォーラムの投稿は、それが 30 分ごとであることを示しているようです。

于 2008-10-21T11:56:22.773 に答える