WP Engineのマルチサイトサポートには、ユーザーがこのプラットフォームでマルチサイトWordPressネットワークを効果的に管理するために注意する必要があるいくつかの特定の制限があります。
まず、WPエンジンのマルチサイト機能はすべてのプランで使用できません。ライトプランやスタートアッププランでは明示的にサポートされていません。マルチサイト製品拡張は、成長レベル以上の共有計画でのみ利用可能であり、プレミアムプランでデフォルトで含まれています。これは、マルチサイト機能を利用する場合は、低層プランのユーザーがアップグレードする必要があることを意味します。 WPエンジンでマルチサイトを有効にするには、環境がマルチサイトに変換されるユーザーポータルを介した正式な変換プロセスが必要です。この変換は、ドメインルーティングとSSL構成に影響するため、不可欠です。マルチサイトネットワークが適切に機能するための重要な側面です。
WPエンジンでは、マルチサイトネットワークがサブドメインまたはサブディレクトリのインストールとして構成される必要があります。マルチサイトに変換するとき、ユーザーはこれらの2つの構造から選択します。
- サブドメインネットワーク:サイトには、site1.example.com、site2.example.comなどのURLがあります。
-directoryネットワーク:サイトには、example.com/site1、example.com/site2などのURLがあります。
このセットアップは、ドメインとSSL証明書の処理方法に影響を与え、マルチサイトのユーザーポータル設定はこのニーズを反映しています。
さらに、WPエンジンは、パフォーマンスとセキュリティ上の理由で特定の環境設定をしっかりと管理しています。マルチサイトインストールの場合、ファイルのアップロードサイズに制限があります。マルチサイトの最大ファイルアップロードサイズは、デフォルトでは1 MBに設定されており、これは単一サイトの50 MBよりも大幅に低くなります。この制限は、WPエンジンサポートを介してこれらの設定を変更することなく、マルチサイトインストールでWordPress管理者を介してメディアまたはプラグインファイルを直接アップロードする機能に影響を与える可能性があります。また、ポストリビジョンは、デフォルトのゼロと最大5の最大で制御され、マルチサイトネットワークのコンテンツ編集ワークフローに影響します。これらの設定は、WPエンジンサポートからの支援なしではユーザー構成できません。制御されたホスティング環境モデルを反映しています。
WPエンジンにも適用されるマルチサイトの基本的な制限の1つは、ネットワーク内のすべてのサイトが同じサーバーリソースを共有することです。 Multisiteは、共有データベースとPHPワーカーを使用して単一のWordPressインスタンスとして実行されるため、1つのサブサイト上のトラフィックまたはリソースが多いプラグインは、ネットワーク全体のパフォーマンスに影響を与える可能性があります。これは、リソースの割り当てを慎重に計画する必要があり、ネットワークが成長するにつれて追加のホスティングリソースが必要になる場合があります。
WPエンジンマルチサイトも標準のWordPressマルチサイトの制限を継承します。
- 障害の単一のポイントが存在します。 1つのサイトが侵害されたり、ダウンタイムに苦しんでいる場合、ネットワーク上のすべてのサイトに影響を与える可能性があります。
- すべてのプラグインとテーマがマルチサイトと互換性があるわけではありません。いくつかは、適切に機能しないか、インストールと更新のためにスーパー管理者制御を必要とする場合があります。
- すべてのサイトが異なるテーブルと同じデータベースインスタンスを共有するため、個々のサブサイトの移行またはバックアップは複雑です。移行のために単一のサブサイトを分離するには、高度なデータベース知識が必要であり、簡単ではありません。
さらに、WPエンジンは、マルチサイトネットワーク内の子サイトの数と多様性について注意を勧めています。多数のテーマとプラグインを備えた非常に異なる子サイトを含めると、ネットワーク全体のパフォーマンスの劣化や不安定性が発生する可能性があります。これは、WPエンジンのホスティングプラットフォーム上の共有環境を考えると特に関連しています。マルチサイトのすべてのサイトがパスとリソースを返します。
WPエンジンはすべての計画や環境でマルチサイトをサポートしていないため、ユーザーはプランにマルチサイトサポートが含まれていることを確認し、正しい操作のためにユーザーポータルの変換プロセスを完了する必要があります。変換後、単一のサイトに戻ることが可能ですが、慎重なデータベーステーブル管理(マルチサイト/サブサイトテーブルを削除するか削除するかを選択するかどうかを選択します)、ユーザーポータルツールを介して行われ、環境が適切に再構成されるようにします。
WP Engineのドキュメントとサポートリソースにより、マルチサイトは、集中化されたクライアント管理システムではなく、関連サイトまたは制約サイトのネットワークが必要なユースケースを対象としていることが明らかになります。 WordPress Multisiteは堅牢な個別のサイト管理機能や規模のカスタマイズを提供しないため、1つのインターフェイスから複数の独立したサイトを管理するためのJetpackサイト管理などの代替案を提供します。
要約すると、WPエンジンのマルチサイトの主な制限には次のものがあります。
-Multisiteは、マルチサイト拡張機能を備えた高層プランでのみ利用できます。ライトプランとスタートアッププランから除外されます。- マルチサイトへの変換は、適切なドメインルーティングとSSL処理のために、WPエンジンユーザーポータルを介して実行する必要があります。
- ファイルのアップロードサイズとポスト改訂制限は、デフォルトで制限され、WPエンジンサポートによって制御されます。
- マルチサイトネットワーク全体の共有サーバーリソースは、1つのサイトが不均衡なリソースを使用している場合、パフォーマンスボトルネックまたはダウンタイムにつながる可能性があります。
- マルチサイトネットワーク全体が単一のデータベースインスタンスを共有し、バックアップ、移行、およびサイトの分離を複雑にします。
- プラグインとテーマの互換性の制約が存在し、スーパー管理者のみのインストールと更新があります。
- マルチサイトネットワークのセットアップ、管理、トラブルシューティングの複雑さは、単一サイトのインストールよりも高く、多くの場合、高度な技術的知識が必要です。
-WPエンジン上のマルチサイトネットワークは、SEOおよびサイト管理に影響を与えるサブドメインまたはサブディレクトリURL構造を使用する必要があります。
- マルチサイト環境は、幅広いクライアントサイト管理のためではなく、内部に関連するサイトまたは制約されたユーザー生成サイト向けに設計されています。
- ネットワークから個々のサイトをエクスポートまたは削除することは複雑であり、慎重なデータベース処理が必要です。
-WPエンジンは、いくつかの環境とセキュリティの設定をしっかりと管理し、マルチサイトのパフォーマンスまたはカスタマイズに重要な特定の構成に対するエンドユーザー制御を制限します。