現在、サーバーをWindows Azureに移行中であり、WindowsAzure共有キャッシュを利用したいと考えています。
キャッシュ用のプロバイダーを作成したので、オンとオフを切り替えることができます(必要に応じてランタイムキャッシュに切り替えます)が、キャッシュはランタイムキャッシュよりも約1000倍遅いことがわかりました。
たとえば、ランタイムキャッシュからWebサイトオブジェクトを返すのは合計時間0.0053であり、Azure共有キャッシュは合計時間73.6638、場合によっては合計時間439.3367です。
誤解しないでください。小さなネットワークラグがあると思いますが、これはばかげていますか?完全に使えないの?
オブジェクトは小さく、キャッシュの合計サイズは0.8 MBなので、Webサイトオブジェクトは小さくなります。
誰か提案はありますか?セミ専用の場所で見たキャッシングプレビュー方法を使用する必要がありますか?確かに、このように使用できない場合、彼らはこれを共有していなかっただろうか?
ネットワークキャッシングの上でローカルキャッシングが機能することを確認しましたが、キャッシュがローカルで再構築されるときに遅延が発生しますか?
誰かアドバイスはありますか?
以下の条件を満たしています
AzureDLLの最新バージョンを使用しています
AzureCacheと同じデータセンターにあるWebサイトでテストしています
SQL Azureはインスタンスと同じデータセンターにあるため、データの取得は問題になりません
現在、このWebサイトにアクセスしているのは私だけなので、同時実行性が問題になるとは思わない