29

PHP 5.4.0 にアップグレードした後の未定義メソッドの呼び出しには、2012 年 3 月の APC バグ レポートがいくつか記載されています。

私の具体的な質問は次のとおりです。APC 3.1.10 (4 月にリリースされましたが、「安定」ではなく「ベータ」としてリストされています) と組み合わせて、PHP 5.4.4 (またはそのあたり) は安定していますか?

トラフィック レベルのあいまいな指標として、Apache ボックスで 5,000 ~ 9,000 の APC ファイル キャッシュ ヒット/秒が見られます。これは PHP 5.3.8 と APC 3.1.9 (mod_php を使用) で正常に動作しています。5.4.4 と 3.1.10 で同等のトラフィックを経験した人はいますか?

4

2 に答える 2

11

いいえ。すでにトラフィックの多いサイトで試しました。3.1.10 では、文字列の破損が原因で、約 75% 以上の確率でセグメンテーション違反が発生します。トランク バージョン (2012 年 6 月 27 日現在) は多少改善されていますが、まだ不安定すぎて運用できません。

参照: https://bugs.php.net/bug.php?id=62442

于 2012-07-02T22:57:15.317 に答える
0

最初に: APC に多くのメモリを与えます。

PHPで「プールにメモリを割り当てることができません」の原因は何ですか?

あなたが言ったように、5000 から 9000 ヒット/秒はあまり信頼できる情報ではありません。実行されているものによって異なります。Magento は 10k ファイルを使用し、1 ページ ビューで多くのヒットを生成します。

最善の最適化はアーキテクチャ レベルにあります。Web サイトにリバース プロキシとアプリケーション キャッシュを使用することを検討してください。

于 2012-08-29T14:36:56.950 に答える