アップストリームPHPサーバーは同じサーバーソフトウェアを実行する必要がありますか?
次のようなNginx設定がある場合
upstream myapp1 {
server srv1.example.com;
server srv2.example.com;
}
バックエンドデータベースと同じWebサイトを共有していると仮定すると、srv1でApacheを使用し、srv2でPHP-FPMを使用して同じ物理ロードでそれらを比較できますか?
答え1
いいえ、そうではありません。持つ同じソフトウェアを実行してください。発生する可能性のある違いに備えて、1 つのバックエンドで必要なものは何でも使用できます。
PHPアプリケーションとさまざまなシステムでの動作は成功に重要な役割を果たします。ある人が共有データベース内の他の人の記録を破損するバグがあるため、すべてが混乱する恐ろしいシナリオを想像できますが、まず準備環境で二重設定を徹底的にテストする必要があります。そうですか?
クライアントを持っていると便利です。「難しい」これにより、すべての問題が片側または他方のせいになる可能性があります。