0

サーバーにRSSを要求するRSSリーダーアプリケーションを作成しています。つまり、RSSは最初にサーバーにダウンロードされ、次にアプリケーションがサーバーからダウンロードします。

このためのRSSキャッシュを作成したいと思います。たとえば、各RSSは1分ごとに更新されます。したがって、10人のユーザーが1分間にexample.comのRSSをリクエストした場合、サーバーはそれを初めてダウンロードし、他の9つのリクエストではRSSがキャッシュから読み込まれます。

私の質問は、この目的のためにデータベース(MSSQL)を使用する必要があるかどうかです。または私はファイルを使用する必要がありますか?

データベースサイズにもファイルサイズにも制限はありません...

編集:サーバーにASP.NETを使用しています。

4

3 に答える 3

2

これにはMemcachedを使用し、キャッシュの有効期限を 10 分または任意の値に設定できます。私はあなたのためにこれを見つけました。

PS Google は私たちの友達です

于 2012-05-30T18:58:47.657 に答える
2

ここで重複する可能性のある質問

memcaching を使用し、ファイル アクセスを避けます。アクセスが遅くなるためです。

于 2012-05-30T19:04:13.800 に答える
1

asp.net にはキャッシュが組み込まれています。ベスト プラクティスに関する msdn は次のとおりですhttp://msdn.microsoft.com/en-us/library/aa478965.aspx

于 2012-05-30T19:19:07.910 に答える