0

PHP の APC ユーザー キャッシュを使用してデータベースの結果をキャッシュし、いくつかの小さなテーブルを APC にロードしています。私がやっている理由は、Mysql の負荷と接続を減らすことです。

私の場合、トレードオフがあります。それぞれがより大きなデータ配列を持ついくつかの変数か、より小さなデータを持つ数千の変数のいずれかです。

例: それぞれ 500 バイトの 3000 変数、または 500 K バイトの 3 つの変数。それらのどれがより速い/より良いですか?

4

1 に答える 1

0

理論的には、キャッシュ オブジェクトごとにキーを持つと RAM の使用量が増加しますが、1.5 MB のデータは実際にはそれほど多くありません。ただし、キャッシュは処理時間を短縮するために使用されるため、できる限り最小限に抑える必要があります。

500kbyte セットで使用しないデータを保存/取得する場合は、処理時間を節約するために、500 バイトごとに 3000 個の変数を使用することをお勧めします。500kb のごく一部しか使用していない場合は、500kb 全体を処理しないでください。

于 2012-06-25T11:24:33.710 に答える