問題タブ [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.
java - キャッシュファイルを出力してカスタムロギングを行う方法 - jboss/java プロジェクト
私は .Net 開発者であり、仕事でますます多くの Java 開発を行い始めています。キャッシングについて具体的な質問があります。皆さんが解決したり、提案を提供したりできることを願っています。JBoss を実行している Linux ボックスにデプロイされる Java プロジェクトを開始しています。私たちは前もって計画を立てており、キャッシング戦略について考えようとしています。私たちがやりたいことの 1 つは、ページを出力キャッシュすることです。これは、コンテンツが 8 時間ほどキャッシュ可能になる可能性が高いためです。私は mod_cache を調べ始めましたが、これは私たちがやりたいことです。満たす必要があるもう 1 つの要件は、すべてのリクエストに対して、カスタム ロギングを実行する必要があるということです。基本的なリクエスト URL と、その他のビジネス ロジックが必要で、それをデータベースに詰め込みます。私の質問は次のとおりです。
1) カスタム ロギング プロセスを開始するコードを mod_cache レベルに配置するにはどうすればよいですか?
2)リクエストごとにデータベースにアクセスしたくないので、これらのログメッセージを何らかの方法でキューに入れたいと思います。これに取り組む最善の方法は何ですか?
提案や解決策があれば教えていただければ幸いです。
caching - ASP .Net 出力キャッシュおよび Ajax コントロール ツールキット
出力キャッシュを実装し、ajax コントロール ツールキットのコントロールを使用する特別な方法があるかどうかを知りたいです。出力キャッシュと次のようなタブ コントロールを含むページで、javascript エラーが発生し続けます: ajaxtoolkit (my assembly prefix) is undefined.
これは私が追加したディレクティブです:
asp.net-mvc - ASP.NET MVC - フォームのキャッシュ
何よりも好奇心から。フォームページをキャッシュするのは良い習慣だと思いますか?
かなり多額の SQL 呼び出しから入力されたドロップダウン ボックスを持つフォームがあり、(共有ホスティング サイトから) 読み込みに時間がかかりすぎます。これは単純なフォームで、送信時にデータの一部をデータベースに保存するだけです。
OutputCache フィルターを使用してページをキャッシュするだけでよいと考えていますが、それを行うことの欠点があるかどうか疑問に思っていましたか?
ログインしたユーザーのみがフォームにアクセスできます。フォームにアクセスするキャッシングや別のユーザーに問題はありますか?
asp.net - ASP.Net での OutputCache のデバッグ
単純な出力キャッシュを機能させることができない理由と、このような状況をデバッグする方法がわかりません。
私が取り組んだ例と以前のプロジェクトを見るだけで、次のコードを使用しました。
しかし、それがうまくいかなかったので、 VaryByParam="*" と VaryByParam="none" を試しました
これらのどれも機能しませんでした。
他の何かが OutputCache に干渉していないことを確認するための簡単なチェックはありますか?
asp.net - ASP.Net OutputCache: キャッシュされるユーザー コントロール
キャッシュされたユーザー コントロール (および/またはユーザー コントロールのインスタンス) のリストを取得する方法はありますか? Cache オブジェクトのコレクションに OutputCached アイテムが含まれていないようです。ありがとうございました。
asp.net - ASP.NET で PartialCaching を使用してコントロール プロパティによって変化させる
ユーザー コントロールの基本クラスで PartialCaching 属性を使用しています。
コントロール インスタンスに設定されたプロパティに基づいて、キャッシュされたコントロールを変更したいと考えています。
例えば:
...出力は、異なるプロパティを持つコントロール インスタンスとは別にキャッシュされます。
...そして、このコントロールも個別にキャッシュされます:
ただし、2 つの別々のページにある 2 つのコントロール インスタンスが同一の param1 および param2 プロパティを持っている場合、(キャッシュされたコントロールが共有されるように) 1 つのオブジェクトとしてキャッシュする必要があります。
上記のユースケースは PartialCaching 属性で実現できますか? どのような設定を使用しますか? 変化するコントロール?
また、実行時にキャッシュ期間を可変にすることは可能ですか?
ありがとう。
asp.net - 代替制御とキャッシュの場所
asp.net ページで Substitution コントロールを使用し、次のディレクティブをページに追加するとします。
ページで置換制御を使用すると、そのページはサーバー上でのみキャッシュ可能になるため、location 属性は無視されますか?
asp.net - プログラムで出力キャッシュを制御します-パラメータ値に応じてキャッシュを無効または有効にします
カテゴリ内の製品のページリストを使用した、かなり標準的なeコマースシナリオがあります。良くも悪くも、訪問者の約80%が最初のページを超えてナビゲートすることはありません。カテゴリによっては、表示される頻度がはるかに少ない結果のページが5〜10ページ増える可能性があります。(はい、最初のページに表示されるものを最適化し、適切な検索を行いますが、それは別の議論です)
メモリに制約があるため、結果のすべてのページをキャッシュすることはできませんが、各カテゴリの結果の最初のページだけをキャッシュすることの利点は非常に大きくなります。
オブジェクトキャッシングを使用して問題のデータセットを保存するのと同様のことができることは知っていますが、これは出力キャッシングを使用して、おそらくresponse.Cacheオブジェクトを使用して可能ですか?
ページのライフサイクルのどこでこれを行うことができますか?事前レンダリング?
非常に単純化すると、URLは「/ ProductList?Category = something&Page = 1」のようなものになります。(擬似コード)のようなロジックが必要です。
IIS 6/win2003でASP.NET2.0を使用しています。
c# - DropDownListとVaryByControlのキャッシュの問題
ドロップダウンが1つあるページがあります。このドロップダウンでユーザーが選択した内容に応じて、かなり巨大なレポートが生成されます。ページのキャッシュディレクティブは次のようになります。
ドロップダウンは次のように定義されます。
そして、コードビハインド:
これで、最初にユーザーを選択したときに、レポートが正常に生成されます。戻って別のユーザーを選択すると、最初のユーザーのレポートが再び表示されます...
私は何が間違っているのですか?.NETFramework3.5とServicePack1を使用しています。
ありがとう、ジム