web-dev-qa-db-ja.com

WordPressのスケーラビリティ - 1つのインスタンスかそれとも複数のインスタンス?

私の会社は現在170のWordPressサイトの開発をアウトソーシングしています、そして私は最近それらが1つのWordPressのインスタンスで170すべてを開発していることを知りました。私はWordPressのエキスパートではありませんが、サイトのコンテンツとトラフィックが増加するにつれて、あるインスタンスで50程度のサイトで大きなパフォーマンスの問題が発生した過去の他のCMS製品に関するスケーラビリティの問題を経験しました。私が言ったように、私はWordPressの専門家からは程遠いので、私はこれについてコミュニティに手を差し伸べると思いました。これは潜在的な問題ですか?それとも、WordPressはこのように使用されたときにうまく拡大できますか?

1
Heather

複数のサイトをサポートするようにWordPressを拡張することは非常に可能です。例えば、WordPress.comは1300万を超える。パフォーマンスに関して言えば、トリックは次のとおりです。

  1. あなたのサーバがそれを処理できることを確認してください
    共有ホスティングシステムを使用している場合は、専用サーバー(または多数)にアップグレードしてください。あなたが170のブログを運営しているならば、あなたはすでにこれをしているべきです。
  2. キャッシングを使用する
    ページが表示されるたびに、WordPressはデータベースに戻って動的にページを再構築します。トラフィックが多い場合は、パフォーマンスが非常に悪くなる可能性があります(つまり、トラフィックが少ないサイトが多い=トラフィックが多いサイトが1つあります)。
  3. 複数のデータベースを使用する1つのシステムへの負荷を軽減するためにファイルを複数のサーバーに分割しようとするのと同じように、データベースシステムも分散させます。これを行うにはいくつかの方法があります... 1つか2つの場合はGoogling を試してください。

追加のリソース:

3
EAMann