web-dev-qa-db-ja.com

別のNFSサーバーにWPコンテンツをマウントすると、パフォーマンスにどの程度影響がありますか?

私は大きなWPインストールでロードバランサーと一緒に複数のWebサーバーを使うことを考えています。データベースは別のサーバーに配置されますが、これは簡単な部分です。 Trickierはblogs.dir内のファイルですが、それほどではありませんが、テーマフォルダとプラグインフォルダです。

だから私はwp_contentのすべてのためかblogs.dirのためだけに別のNFSサーバーを使うことを計画している。しかし、これらのファイルをローカルネットワーク経由で利用できるようにしたことによるパフォーマンスへの影響を心配しています。

あなたがこれをしたならば、私はあなたの考えを聞きたいです...

  • このようにすべてのwp-contentを共有するのは賢明ですか?そうでない場合は、blogs.dirだけでどうですか。
  • パフォーマンスのトレードオフはどのくらいでしたか?
  • あなたの経験に基づいた提案はありますか?

ありがとう。

2
Greg

それはNFSの速度とローカルネットワークの速度に依存します。 APC のようなオブジェクトキャッシュを使用している場合、プラグインとテーマファイルのフォルダはメモリに読み込まれるため影響を受けません。

もっと良い解決策はCDNを使うか、blogs.dirのために Nginx のような軽量の静的ファイルサーバを使ってあなた自身のCDNを作成することさえあるでしょう。 W3 Total Cache は、メディアライブラリ、テーマファイル、およびWordPressの静的ファイルと透過的なコンテンツ配信ネットワーク(CDN)の統合を組み込んでいます。

NFSを選択した場合は、 NonVolatile RAM の使用のように パフォーマンスを最適化 するために実行できる手順があります。あなたは TCPの代わりにUDP を使っています。

2
Chris_O