問題タブ [outputcache]

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.

0 投票する
2 に答える
323 参照

c# - Microsoft MVC Preview 4のOutputCacheFilterは、実際にアクションの呼び出しを節約しますか?

厳密なストレステストを含むプレビュー3を使用して、ライブで新鮮なおしゃれなサイトを展開しました。

ページ出力キャッシングは私たちの救世主であり、パフォーマンスの契約要件を満たす能力を私たちに与えてくれました。

OutputCacheFilter私の質問は、アクションとページ出力のキャッシュに違いはありますか?

アクション出力キャッシュはページ出力キャッシュよりも高速ですか?

0 投票する
8 に答える
100417 参照

c# - ASP.NET でのページ キャッシュのクリア

私のブログでは、出力キャッシュを使用して、特定の投稿のキャッシュ バージョンを約 10 分間保存したいと考えていますが、それで問題ありません...

しかし、誰かがコメントを投稿したら、キャッシュをクリアして、ページが更新され、コメントが表示されるようにしたい.

ASP.Net C# でこれを行うにはどうすればよいですか?

0 投票する
2 に答える
8920 参照

asp.net - アプリを再起動せずにWebサイトのOutputCacheをクリアする方法

再起動せずにWebサイト全体の出力キャッシュをクリアまたはリセットする方法はありますか?

サイトでoutputcacheを使い始めたばかりですが、設定を間違えると、参照できるページが必要になり、リセットされます。

0 投票する
2 に答える
1282 参照

c# - 前にコードがないカスタム コントロールで出力キャッシュ ディレクティブを設定する方法

andから継承するコントロールを作成したSystem.Web.UI.WebControls.DropDownListので、このコントロールの前にコードはありませんが、OutputCache ディレクティブを設定したいと考えています。属性などを使用して、C#コードでこれを設定する方法はありますか?

VaryByParamプロパティを複製できることを特に望んでいます

0 投票する
2 に答える
323 参照

asp.net-mvc - ユーザーコントロールまたはそれに関連するデータをasp.net mvcでキャッシュする最良の方法は何ですか?

私は ASP.NET MVC を使用してアプリケーションを実装している途中で、ユーザー コントロールに渡されたデータ、または Html.RenderPartial を使用してレンダリングした一部のユーザー コントロールの出力レンダリングをキャッシュしたいと考えています。新しいビューのためにコントローラーに行うすべてのリクエストでDBにクエリを実行します。

0 投票する
1 に答える
5464 参照

asp.net-mvc - ASP.Net MVC 出力キャッシュ: ディレクティブまたは構成設定プロファイルは、'varyByParam' 属性を指定する必要があります

入力パラメーターなしで ActionResult メソッドに OutputCache 属性を適用した後、上記のエラー メッセージが表示されました。この場合、なぜ VaryByParams を使用するのでしょうか? これは ASP.Net MVC のバグですか、それともこのプロパティを設定せずに OutputCache を使用する方法はありますか?

私の大きな疑問は、VaryByParams を使用する必要がある場合、キャッシュするパラメーターがない場合、値として何を入力すればよいかということです。

0 投票する
3 に答える
2641 参照

asp.net-mvc - ASP.NETMVCOutputCacheがルートURIに対して機能しない

私はASP.NETMVCを学習していて、1つの問題に悩まされています。

HomeControllerでは、IndexアクションにOutputCache属性がありますが、機能していないようです。

かなりの数分試した後、それは私がアクションにアクセスする方法によるものであることがわかりました。「http:// localhost:3573 /」からアクセスすると、outputcacheが機能しません。ただし、「http:// localhost:3575 / Home / Index」でアクセスすると、outputcacheは機能します。

デフォルトのコントローラーアクションを出力キャッシュ可能にするための回避策を知っている人はいますか?

ありがとう。

0 投票する
4 に答える
770 参照

asp.net-mvc - OutputCacheと一意のビューの記録?

画像OutputCache属性でキャッシュされたビューがありますが、ページが表示されたことを記録するカウンターをインクリメントする必要があります。どうすればよいですか?

独自のカスタムActionFilterAttributeを作成し、アクションフィルターの実行順序を使用してこれを記録することを考えましたが、それが機能するかどうかはわかりません。

例えば。

まず、ここでの私の仮定は、OutputCacheが呼び出され、ページがキャッシュされた場合、コントローラーコードは実行されないということです。

私が推測している次の問題は、IncrementViewCountFilterがquestionIdを認識しないため、何をインクリメントするかをどのように知るかです(メインのインデックスコードが実行される前に実行されるため)。

次に、IncrementViewCountFilterがquestionIdを認識していて、ヒット数が多い場合は、DBに常に書き込む必要はありませんが、特定の数に達した場合にのみ、u'フラッシュします。 ' 出力。

誰か考えがありますか?

0 投票する
1 に答える
1682 参照

asp.net - 出力キャッシュ-PageLoad()で設定された値に基づくGetVaryByCustomString

ASP.net出力キャッシュを使用していて、そのGetVaryByCustomString()バージョンを実装したいと考えています。ただし、キャッシュがページのPageLoad()で設定された値に基づいている場合、問題が発生しました。

Default.aspxが読み込まれると、表示したいUSER CONTROLのバージョンは、データベースクエリを実行する必要のあるURLに基​​づいています。

www.website.com/applesが読み込まれ、ページの後ろのコードで、データベースにクエリを実行して、必要な値を取得します。

出力キャッシュを使用することは可能でしょうか、それとも独自のバリエーションを実装する必要がありますか。

GetVaryByCustomStringが実行されたときに変数がすでに設定されているように、ページのライフサイクルの早い段階でデータベースにクエリを実行することは可能でしょうか。

0 投票する
2 に答える
5046 参照

asp.net-mvc - ASP.NET MVC キャッシングは、コントローラーのアクション パラメーターによって異なります

outputcache属性を使用して、コントローラー アクション パラメーターによってキャッシュを変更する方法はありますか? パラメータが REST 方式で URL 内に埋め込まれている場合、varybyparamは機能しません。