問題タブ [azure-caching]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - AzureでのASP.NETページのキャッシュ
AzureでASP.NETページをキャッシュする際の特別な考慮事項はありますか?ページキャッシングはIISによってメモリ内で管理されていることを理解していますが、asp.netキャッシングと同じプロバイダーに依存していますか?
それぞれ平均100KBの数百ページをキャッシュする必要がありますが、Azureにはメモリ制限の考慮事項があるため、これがAzureで期待どおりに機能するかどうか疑問に思います。
caching - Azure - Azure キャッシングでの applicationName の目的は何ですか?
Windows Azure キャッシュ用の ASP.NET 出力キャッシュ プロバイダーの構成
applicationName 属性について少し混乱しています。
複数のアプリケーションで同じ Azure キャッシュを共有できるということですか (トランザクション、データ転送、および接続を最大にしない限り)?
つまり、applicationName が異なる限り、同じキャッシュ キーが異なる Web アプリケーション間で衝突することはありませんか?
$110.00 の 1 GB キャッシュは、$45.00 の 10 X 128 MB キャッシュよりもはるかに安価です。
光を当ててくれてありがとう!
.net - Windows Azure Web-ロールキャッシング(プレビュー)が「ハング」すると、エミュレーターがデプロイループでスタックします
Windows Azure AppFabricキャッシュを、MicrosoftのWebサイトのガイドに従って、2012年6月のSDKリリースで導入された新しくリリースされたロールベースのキャッシュに置き換えようとしています。
ただし、 Webロールで[キャッシュを有効にする(プレビュー)]をオンにすると、エミュレーターはWebサイトを正常にインスタンス化できません(エミュレーターログ:http://pastebin.com/dwbDvak2)。ある種のループでスタックしているようです。Webロールのキャッシュを無効にすると、再び機能します。以前のすべてのAzureSDKをアンインストールし、1.7バージョンを再インストールした後も、同じ結果が得られました。
Visual Studioから、「ロールインスタンスの起動に予想よりも時間がかかっています。待機を続けますか?」と表示されます。[はい・いいえ]。[はい]を押すと待機状態が続き、何度も表示されます。
上記の問題を解決する方法を知っている人、または新しいWebロールキャッシング機能を試して紺碧エミュレーターで動作させた人はいますか?
Azureローカルデバッグ環境の展開ダイアログのスクリーンショット
ありがとうございました。
アップデート:
新しいソリューションを作成し、単純なMVCサイトを追加し、Webロールを追加してキャッシュを有効にしたところ、同じことが起こりました。そこで、イベントビューアを調べたところ、この問題に関連する3つのエントリが見つかりました。
その後:
と:
参考:これは、Visual Studio2012RCを使用するWindows7x64Enterpriseエディションです。
azure - Azure キャッシュ プレビュー
新しい SDK に付属している新しい azure プレビューを自分のコンピューターで試してみました。キャッシュ プレビュー付きのワーカー ロールを配置し、キャッシュ サイズが 30% のコロケート ロールを配置しました。私のコントローラーに私はこのコードを入れました:
今、私は4つのインスタンスを持つエミュレーターを介してワーカーロールを実行しました. その結果、異なる ID が表示されるたびに、出力キャッシュが 4 つのインスタンスすべてで動作することはありません (明確にするために、キャッシュ プレビューで動作するように出力キャッシュを構成します)。
追加のキャッシュ ワーカー ロールを専用ロールとして配置した場合にのみ、すべてが正常に機能し始めます。
私の質問は次のとおりです: キャッシュ プレビューを実際に正常に動作させるには、追加のワーカー ロールが必要ですか? - これは、azure appfabric キャッシュを使用しないことのトレードオフが余分なマシンを配置していることを意味します
Web ロールと同じ場所に配置されたロールとして機能する必要がありますか?
ありがとう
編集:これは私のweb.configの別のセクションです
私の識別子にNugetTest(これは私のWebロールです-私は4つ持っています)がある場合、マシンを切り替えるたびに別のキャッシュを取得します。識別子をワーカーロールに変更すると、結果が得られます
caching - 本番環境で専用のウィンドウ紺碧のキャッシュ(プレビュー)を使用してプロジェクトをデプロイできません
Windows Azure専用キャッシュ(プレビュー)を使用してサンプルアプリケーションを作成しました。
サンプルアプリケーションはエミュレートされた環境で完全に実行されますが、本番環境では適切にデプロイされません。プロジェクトとキャッシュインスタンスは、常に「ロールが起動するのを待っています」と表示します。設定の問題なのか、それとも他の問題なのかわかりません。
c# - Azure キャッシュ グループ戦略
私は 1 つのメイン クエリを含むページを持っており、その上に多数のフィルターがあり、おそらく 9 つの異なるディメンションがあります。
現在、Azure キャッシュでクエリ パラメーターを確認しています。そこにあれば、私はそれを取ります。そうでない場合は、SQL をクエリしてキャッシュを更新します。そのすべてがうまく機能しています。
私の問題は、データベース内のデータを更新すると、クエリに関連付けられたキャッシュされたすべてのアイテムを無効にしたいということです。
私の希望は、「グループ」キーまたはそのようなものがあることです。そうすれば、キャッシュされたキーと値のペアのグループ全体を無効にすることができます。
Azure でキャッシュのグループを無効にする方法はありますか? または、キャッシュ全体を無効にするのが最善の策ですか? (どちらもやり方がわかりません)
caching - AzureCreateRegion「この操作はキャッシュでサポートされていません。」
Azure Datacacheオブジェクトを使用してリージョンを追加しようとしていますが、「この操作はキャッシュでサポートされていません。」というエラーが発生します。
c# - DataCache.Increment は WindowsAzure 共有キャッシュで利用できますか?
WindowsAzure 共有キャッシュと、ここに記載されている DataCache クラスの Increment 演算子を使用しようとしています: http://msdn.microsoft.com/en-us/library/windowsazure/jj160018.aspx。
私が使用している Microsoft.ApplicationServer.Caching.Client.dll は、http://nuget.org/packages/WindowsAzure.Caching をキャッシュするための 1.7 nuget パッケージからのものですが、そのアセンブリでインクリメント メソッドが見つかりません。
Increment メソッドは Azure で使用できますか? また、それがどの dll を参照してアクセスする必要があるか?
caching - Azure キャッシュ プレビュー - 早期有効期限
Azure キャッシュ (プレビュー) を併置モードで実行していますが、アイテムがキャッシュ内で見つからない、または期限切れになることがあることに気付きました。
私の問題をよりよく理解するには、ログからの次の出力を見てください。
説明:
- 行 1: 絶対有効期限のあるキャッシュに挿入します。絶対期限切れに注意してください
- 2 行目: 数分後、フェッチ - A OK
- 3 行目: 10 分ほど後にフェッチ - 見つかりません
- 行 4: アイテムがキャッシュに見つからないと報告されました
つまり、GetAndLock / PutAndLock を使用してこれらの特定のアイテムを保存します。これらのアイテムには絶対的な有効期限 (1 時間) がありますが、5 ~ 10 分後にアイテムはキャッシュに存在しなくなります。
私の CacheItemPolicy でさらに厄介なのは、削除通知を設定しましたが、これがトリガーされることはありません
キャッシュ設定のスクリーンショットも添付しました画像を参照 - > http://i.stack.imgur.com/4ORQQ.jpg
私はそれが何であるかのアイデアを使い果たしました...どんなリード説明でも、WTFは高く評価されます:)
azure - 古い構成を使用するWindowsAzureキャッシュサービス
最も奇妙なこと。SDK v1.7と新しいACSに切り替えていますが、ログインに成功すると、この奇妙なエラーが発生します。AzureCacheServiceのSessionStateプロバイダーに関連しているようです。
プレビューを使用していませんが、SDK 1.7を使用しており、プレビュー機能が有効になっているWindowsAzureアカウントを使用しています。
これは、ACS / CacheServiceSDKの奥深くにあるものが台無しになっているようなものです。
これが私のキャッシュ設定です:
これが私のセッション状態プロバイダーの構成です。
以下は私が得るエラーです: