0

すべてのユーザーがプルできる静的テーブルはほとんどありませんが、それらのテーブルを変更できるユーザーはいません。パフォーマンスを向上させるためにサーバーに保存する最良の方法は何ですか? キャッシュ/静的変数/アプリケーションレベルまたはその他の方法で認識していませんか? ありがとう。

4

1 に答える 1

0

質問を読み、コメントを読んで、静的変数を使用する場合。

キャッシングは、データがまだ存在するかどうかを確認するための追加コード en チェックを作成します。これにより、より多くのデータベース I/O が生成されます。これらはわずかなパフォーマンスの低下です。

静的変数は一度ロードする必要があります(静的コンストラクターで提案します)。その時点から、まだそこにあるかどうかを気にせずにいつでも使用できます。

一方、データベース内のデータが (更新プロセスなどによって) 変更された場合は、キャッシュを使用する必要があります。

于 2013-04-28T10:12:28.993 に答える