0

投稿ごとにブログのコミュニティにビューカウントを実装する必要があるため、SOを調べたところ、Metaは多くの関連する投稿を見つけましたが、これに対する明確な答えはありません。

そこで、ここではasp.net cache apiを使用してプログラムでリストをキャッシュし、キャッシュキーをPostIDにする予定です。そして、私はそれを10分間追跡するので、10分以内に既存のIPからの訪問は破棄されます。また、キャッシュの有効期限が切れたら、CacheItemRemovedCallbackハンドラーを使用して、投稿のビュー数でデータベースを更新する予定です。

このアプリは、負荷を処理するために複数のVMを備えたWindowsAzureで実行されます。だから私はこれについて誰が経験したのか尋ねたいのですが、これはうまくいくでしょうか、そしてキャッシュ有効期限コールバックはどれくらい信頼できますか?

ありがとう。

4

1 に答える 1

1

編集: 申し訳ありませんが、proc キャッシングで通常のことについての部分を見逃していました。これは、スケーラブルなカウンターの構築に関して私が見た中で最高の記事だと思います(Steve Marx による)。あなたの質問に対するかなり単純な答えがあります。コールバックは Azure ベースのキャッシュではサポートされていません。

アプリ ファブリック キャッシュのオンプレミス バージョンはコールバックやその他のいくつかの機能をサポートしているため、キャッシュのドキュメントに含まれています。相違点の完全なリストについては、MSDN の記事があります。

于 2011-06-28T20:48:42.627 に答える