多くのローカルデータベースから情報を取得する必要があるため、ロードに時間がかかるWebページがあります。たとえば、ユーザーが人1を検索すると、20のデータベースを照会します。必要なすべての情報を取得してビジネスロジックを適用するには、5分かかることがあります。最良のソリューションは、データウェアハウスを設計することです。長期的な目標です。長期間キャッシュに情報を格納するのは悪い習慣ですか?
データキャッシュを使用すると、(大きなレコードの)ページ読み込み時間が5分から4秒に短縮されます。長期間、すなわち24時間キャッシュに情報を格納するのは悪い習慣ですか?キャッシュは24時間ごとにリフレッシュされます。あるいは、キャッシュされた情報をデータベーステーブルに格納することもできます。
すべての例私はオンラインキャッシュの情報を秒間に見つけます。 20秒。
このような長い時間、つまり24時間キャッシュするのは悪い習慣だと思いますか? – w0051977
あなたのページによって異なります。コンテンツが常に更新されている場合、このような長期間キャッシュするのは悪い習慣になる可能性があります。 – Abdul
asp.netのキャッシュオプションについて確認できます。http://stackoverflow.com/questions/18937855/pros-cons-of-different-asp-net-caching-options – Abdul