現在のセットアップ Apache2.2を実行する6Gメモリを備えたシングルCentOS6 VPS、mariadb&PHP FastCGI経由。サーバーにはほとんどwordpressサイト、しかし、他にもいくつかのPHPベースのサイトがあります。現在、どのサイトにもHTTPSを使用していませんが、PHPベースのサイトでの認証にHTTPSを追加する予定です。
1)はい、主にApacheが低速のHTTPクライアントを処理する場合:Apacheは、子が1つのクライアントにサービスを提供するまでブロックするように設計されているため、他のクライアントにサービスを提供できません。したがって、クライアントが多数ある場合、Apacheの子はスタックし、メモリ/ CPUを消費し、おそらく子の上限に達し、この状況をDoSにします。
1a)何も表示されません。
1b)はい、phpモジュールは設計上はるかに高速です。ただし、この速度は数学でのみ表示され、ファイル操作では表示されません。したがって、Apacheを削除し、nginx + FastCGIを使用することをお勧めします。
1c)実際には問題ではありませんが、より便利なので、これはチェーンの最初のサーバーである必要があると思います。
2)はい。速度(あらゆる種類のクライアントを使用)、静的ファイル操作、キャッシュ、メモリ消費量の削減。ベンチマークツールがなくても違いがわかると思います。
3)CloudFlareCDNを使用する必要はないと思います。あなたが本当にそれを必要とするならば-あなたはすでにApacheを取り除くでしょう。あなたがしなかったので-それはあなたのウェブサーバーの負荷が低いことを意味します。しかし、あなたが質問に答えることを主張するなら、私は疑います。今の状況に満足しているのなら、本当に何かをする必要があるのではないかと思います。私はこれを皮肉なしで言います。