考え方だけを簡単に説明してやる気にさせる記事です。複数のサーバーを使うと故障率が上がるので、故障することが前提。どれか1台が故障したらブログが表示されないようでは困る。最低でも2重にして片方が故障しても問題無いようにします。これを「冗長化」と言います。したがって、最低でも4台のVPSが必要になります。2、複数サーバー分散の理想構成ロードバランサを設置するのがおすすめ。WEBサーバーは3つのサーバーで処理を分散するのが良いです。将来的にもこの構成の方が満足できる。メモリ1Gプランで良いのでロードバランサは欲しい。処理としてはこんな感じです。どれも負荷が大きい処理のため、分散できるとだいぶ強い。「wp-admin」が付くURLはメインサーバーだけに繋がるようにします。しないと記事更新時やアップデートなどのファイルが分散してしまう。ここはNginxで簡単に設定できます。ロードバランサがあるとなお簡単。4、データを同期する方法それぞれ自動で同期する仕組みがある。「rsyncとlsyncd」が基本的なやり方。ファイルの更新を感知して自動で同期してくれます。データベースはMariaDBならレプリケーションが簡単。ここは本当、気にすることはないです。--ここからはいろいろなパターンを。5、さくらのクラウドのエンハンスドロードバランサを使った場合ロードバランササービスを使用すると構築が簡単。URLでの振り分け設定ができたり、SSLの自動更新もしてくれる。自分でロードバランサを立ち上げるより便利です。同時アクセス対策をするなら高過ぎて使えない。詳細はこちらの公式ページを。6、NFSを使ったデータ共有方法ワードプレスをNFSにインストールすれば共有できる。NFSという各サーバーで共有できるフォルダをWEBルートに設定するだけです。NFSに負荷が集中するのでおすすめはできない。こんなやり方もあるということだけ頭に入れておきたい。画像だけNFSに入れて共有してCDNを使うという賢い方法もありますが、NFSが故障したら終わりなのでやはりいまいちです。7、構成例(無難なやつ)メモリがどのくらい必要かわからないなら2Gプランで揃える。この構成ならどんなワードプレスブログでも問題なく動くだろう。毎回DBにアクセスする非キャッシュなワードプレスでも大丈夫。設定次第ではメモリが無駄になる。8、構成例(CPUコア数重視)パソコンはやっぱりCPUが一番大事。さくらVPSのメモリ1Gプランは2Gプランの半額ながら2コアもある。1Gプランを増やすのが最もコスパが良いです。管理が大変になるのがデメリット。9、構成例(リバースプロキシ重視)全部キャッシュしている人はロードバランサ重視。Nginxならキャッシュプラグインなんて使わなくてもキャッシュができる。ロードバランサから全てのファイルを配信できるので、メチャクチャ高速です。処理能力的にはこれが最強となる。デメリットはもちろん、動的なサイトにできない点。10、まとめ負荷分散構成は自分に合わせた設計を。キャッシュプラグインを使っている人ならDBなんて最低レベルで良い。使っていない人はDBの性能が重要なので最低でもメモリ2Gプランは必要です。合わせてPHPの負荷も大きいのでWEBサーバーもしっかりと。そんなところで構成の答えは無い。自分のサイトがどのくらいの負荷か?を考えて設計したい。構築自体は簡単なのですが、初心者はやはり難しいと思う。ネットに全て情報があるので、一つ一つググっていけば構築できます。必要なのは諦めない根性のみ。いうことで、、、さくらVPSでの複数台分散構成はいいぞ!と終わります。投稿日:2023/01/17(2023年対応済)2019年版:Logwatch(ログウォッチ)をNginxに対応させる方法。管理人について名前:doudonn(どうどん)ひたすらWEB制作な人。Insightsで100点を取ったので、ワードプレスの高速化を語りたい【PHP】OGP画像の取得方法3選()の話お知らせ2022年11月30日に全記事削除しました。無駄にページ表示速度にこだわってます。通称「ダンカグ」のWiki。スタンドアローン版ダンカグのWiki。通称「キャノボ・東方CB」のWiki。