0

私は本当にこれについてあらゆるところを調べました.答えがすでに存在する場合、私は盲目であることを知ってがっかりしています…</p>

良い。私は APC のユーザー キャッシュ機能に非常に興味があります。PHP レベルのキャッシュ システムとは異なり、APC では、キャッシュされた変数がハード ドライブではなくメモリに残るためです。これは速度に適しています。

とはいえ、効果についてはよくわからない使用例もあります。たとえば、ユーザーがログインしており、サイドバーとして動的メニューがあるサイトを取り上げます (各ユーザーには独自のメニューがあります)。

ユーザーレベルの変数 (メニューのコンテンツなど) をキャッシュする価値はありますか? このメニューは各ページでリロードされ、明らかに SQL リクエストと PHP 解析を作成しますが? それとも、各ユーザーが表すリクエストの量が少なすぎて違いはありませんか (1 分間に 50 ページをロードすることはありません)。

さらに、使用されるメモリも考慮する必要があります。これはサーバーのメモリを飽和させますか? ユーザーの数とメニューのデータの大きさに大きく依存すると思いますが、どれくらいの速さで成長するかはわかりません。

私はこれが多くの質問をすることを知っています、それからあなたの助けのために前もってthx :)

4

1 に答える 1

1

あなたのメニュー * ユーザー数がギガバイトのセッション変数にならない限り、私は PHP セッションに固執します。それらは簡単で、十分にテストされています。

于 2012-10-19T13:03:10.233 に答える