Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PHP の APC ユーザー キャッシュを使用してデータベースの結果をキャッシュし、いくつかの小さなテーブルを APC にロードしています。私がやっている理由は、Mysql の負荷と接続を減らすことです。
私の場合、トレードオフがあります。それぞれがより大きなデータ配列を持ついくつかの変数か、より小さなデータを持つ数千の変数のいずれかです。
例: それぞれ 500 バイトの 3000 変数、または 500 K バイトの 3 つの変数。それらのどれがより速い/より良いですか?
理論的には、キャッシュ オブジェクトごとにキーを持つと RAM の使用量が増加しますが、1.5 MB のデータは実際にはそれほど多くありません。ただし、キャッシュは処理時間を短縮するために使用されるため、できる限り最小限に抑える必要があります。
500kbyte セットで使用しないデータを保存/取得する場合は、処理時間を節約するために、500 バイトごとに 3000 個の変数を使用することをお勧めします。500kb のごく一部しか使用していない場合は、500kb 全体を処理しないでください。