2017-06-02 9 views
0

クライアント用の共有WordPressホスティングシステムを作成する予定です。Dockerまたは物理ホストのWordPressをホストする

必要なサービスは以下のとおりです。PHP、MySQLの/ MariaDB、SFTP、(nginxの/ Apacheの?:1がより良く、より速く、より安全です)

  • 私はドッカーを使用するつもりならば、アプリケーションは、 をDockerホストのボリュームにマウントすると、コンテナには PHPファイルが含まれます。
  • 物理的なCentOSまたはUbuntuホストの場合、すべてのウェブサイトは同じPHPファイルを共有します。

Nginx/Apacheは、すべてのWebサイト用であり、1台のデータベースエンジンがそれらをすべて提供するものです。

誰でもこのようなシナリオを実行しましたか? あなたは何を示唆していますか、どちらの場合にどのような長所と短所がありますか?

答えて

0

Nginx with Fastcgiは、より安全で高速です。接続が抑制された後、max request/ipを制限することができます。データベース使用の場合はmariadb。ワードプレスサイト全体をキャッシュするには、memcachedを使用します。ラムにサイト全体がロードされ、サーバーの負荷が軽減されます。静的なWordPressのサイトと動的に最適です。

1

お客様のWordPressのインストールと管理に関わることを最小限に抑えるため、Dockerコンテナに基づいて既にパッケージ化されたクラスタを選択することをお勧めします。 Here is a recent articleとJelasticマーケットプレイスからインストールする方法の詳細と指示が記載されています。

各パッケージは、自動的

  • 複製マスタマスタMySQLデータベース
  • ストレージノード
  • スケーリングは、スケーリングされ

    • nginxのロードバランサ
    • 2台のnginxのPHPサーバーを、レプリケーションとクラスタ全体のインストールは完全に自動化されているので、時間を大幅に節約し、プロダクトを得ることができますすぐに使えるソリューションです。

    関連する問題