2

私は非常に大きなウェブサイトを持っており、そこには phpBB を利用したフォーラムがあります。1Gb の RAM で APC を有効にしています。phpBB は大量の php ファイル(私の場合は 60 000 ~ 70 000) を生成し、 APC メモリを急速にいっぱいにします。オプションを使用して、そのようなファイルの apc キャッシュを無効にすることを考えていapc.filterました。あなたの意見では、それは理にかなっていますか?

4

1 に答える 1

0

私は長い間phpBBを実行していないので、私の答えは条件付きです:

  • これらのキャッシュ ファイルに実際の PHP コードが含まれている場合は、APC でキャッシュする価値があります。さらに一歩進んで、これらのファイルはキャッシュする価値があると言うかもしれません。
  • 静的な HTML やその他の PHP 以外のコンテンツが含まれている場合は、それらを除外するか、phpBB に別の拡張子を与えるよう説得してください。

APC でデータを処理する速度はどれくらいですか? キャッシュ ミスが信じられない速さで循環している場合は、問題が発生しています。ミスの数が時間の経過とともに一定で低いままである場合、私はそれについて心配しません. APC に大量のユーザー データを保存している場合は、データを削減する方法になる可能性があります。apc.php は、APC が何をしようとしているのかについての詳細を取得するための優れた方法ですが、ロードするのにコストのかかるページであることを覚えておいてください。

(1 日あたり数百万から数千万のユニークな訪問者を扱ういくつかの PHP サイトに取り組んできました)

于 2011-03-30T23:31:47.943 に答える