FreeBSD7.2上でwpをインストールしテストしています。
ですので、まだwpを詳しく理解せずに投稿している事をお許しください。
本番環境は以下のようにスケールアウトする予定です。
フロントエンド:ロードバランサ
セッション管理:mySqlによるセッションサーバ
wpをスケールアウトする環境について情報をお知らせください。
FreeBSD7.2上でwpをインストールしテストしています。
ですので、まだwpを詳しく理解せずに投稿している事をお許しください。
本番環境は以下のようにスケールアウトする予定です。
フロントエンド:ロードバランサ
セッション管理:mySqlによるセッションサーバ
wpをスケールアウトする環境について情報をお知らせください。
とりあえず、
wp-content/uploads をNFSマウントでアップロードは解決しました。
他にも共有すべきディレクトリあるのでしょうかねぇ。
少なくともja.forums.wordpress.orgはDNSラウンドロビンしているようなので
情報があると思ったのですが…
あれ、それとも既出ですか?
tobisakiさん
私自身はサーバー環境などに詳しいわけではないですが、こちらなどは参考になるでしょうか?
ちょっと古いんですが、WordPress.com のアーキテクチャに関するプレゼンです。
http://www.slideshare.net/photomatt/architucture-behind-wordpresscom
具体的な例はページ16〜30あたり。同ページにプレゼン音声ファイルへのリンクもあり。
その他、
http://www.slideshare.net/bazza/high-performance-wordpress(プレゼンのビデオ)
http://www.slideshare.net/photomatt/latinoware-2008-presentation
英語ですが以下の資料もどうぞ。
http://codex.wordpress.org/WordPress_Optimization
http://codex.wordpress.org/High_Traffic_Tips_For_WordPress
http://codex.wordpress.org/HyperDB
Naoさん
情報どうも有難うございました。
おっしゃる通りちょっと古かったですが^^;
私が勘違いしていたのは、WordPress.comとインストール型のwordPressは別物だということ認識していなかった点です。
現状のインストール型wordPressでスケールアウトするには
複数ウェブサーバから設定ファイルや追加したテーマの各phpファイルを共有するために、wpをインストールするディレクトリ自身をNFSなどで共有できるようにしなければならない(それが手っ取り早い)という事が分かりました。
すべてがデータベースに格納されるような構造+memcachedなどの構成ならベストなんですけどね。
時間が空いたらコードを読んでみようと思います。
ログイン しなければ投稿できません。