web-dev-qa-db-ja.com

他のサイトよりも多くのリソースを使用するマルチサイトサブドメイン

私はWordPress Multisiteを持っています - www.domain.comとsubomdain example.domain.comはパフォーマンスVPSです。サブドメインはトラフィックを増やし、より多くのリソースを使用しています。他のサブドメインやメインWebサイトを遅くしたくないです。

Example.domain.comにリソースを提供するために、それを別のVPSでホストすることはできますか?私は、すべてのサブドメインが同じデータベースに接続されていることを理解しています。しかし、私はこのトピックに関して多くの異なる答えと議論を受けました。

はい、私は専用サーバーにアップグレードしますが、サブドメインはまだ親や他の人よりもずっと多くのリソースを使用しています。他のサイトが遅くなるのを防ぐための最善の方法は何でしょうか。

サブドメインWPをコピーして、サブドメインに別のWordPressインストールを作成する必要があります。それでは、WordPressを他のWordPressに接続する方法を見てください。そのようにそれはそれ自身のインストールとリソースを持っていますか?

2
tryin2learn

私の経験では...組織的な目的と管理の容易さのためにあなたの設定にMultisiteを使い続けるでしょう。

これはポケットを空にする前に試すことができることのリストです:

  1. キャッシュオプションを検討してください。 (個人的には、 W3TC を使うのが好きですが)これには多くの選択肢があります。
  2. 画像の Jetpack CDNを検討してください。 (私はこれで妥当な成功を収めました。)
  3. 理想的なパフォーマンスを得るために、システム仕様に従ってWebサーバー、データベースサーバー、およびPHP構成を調整することを検討してください。
  4. PHP 7へのアップグレードを検討してください(まだインストールされていない場合) - PHP 5よりもはるかに高速です。
  5. PHP-FPM を考えてください。
  6. Hyper-DB を考えてください。

最も見過ごされがちなオプションの1つは、もちろんコードとクエリの最適化です。

私の考えでは間違っているかもしれませんが、サーバーが1セットのファイルをロードするだけでよい場合は、2セットのファイルをロードするよりもパフォーマンスが向上すると考えられます。

1つのサイトが完全にリソースを消費していることが日として明らかであり、あなたはあなたの設定を最適化するためにあらゆる努力をしました。おそらくその時点で、そのサイトをそれ自身のサーバーに移動する時が来ました。

また、すぐに専用のマシンにジャンプする前に、上で述べたすべての最適化を検討し、VPSリソースを強化してください。本格的な専用機よりもVPSリソースを2倍にするほうが安いかもしれません。

1
Michael Ecklund

Example.domain.comにリソースを提供するために、それを別のVPSでホストすることはできますか?

答えは「はい」です。 DNSを新しいVPS IPを指すように設定します。

あなたがそれらを分けるならば。あなたが重い負荷でサブドメインするとき。他の人はまだオンラインです。あなたが同じVPSにそれらを入れた場合しかし。あなたのVPSがそれを扱うことができないならば、それはすべてダウンします。

0
gongsun