Skip to content

Instantly share code, notes, and snippets.

@wokamoto
Last active August 29, 2015 14:02
Show Gist options
  • Save wokamoto/0ce72e7d691a97c60314 to your computer and use it in GitHub Desktop.
Save wokamoto/0ce72e7d691a97c60314 to your computer and use it in GitHub Desktop.
WordCamp Kansai 資料(素案)

WordPress サーバ運用

最小構成

Web サーバを Apache から Nginx に

画像ファイルを外出し

CDN の導入

  • Cloudflare
  • Jetpack Photon
  • WP Booster
  • 絡新婦 + AWS CloudFront

Web サーバと DB サーバを分離

Web サーバを冗長化

  • Lsyncd で master / slave 構成に ただし master サーバが単一障害点になる...
  • サーバのソースは git リポジトリで管理して、ダッシュボードからの更新を行わない wp-content/uploads が問題

DB サーバを冗長化

  • レプリケーション機能で Master / Slave 構成に
  • HyperDB プラグインで読み書きを分離
  • Master が単一障害点になる

一台のマスターサーバで運用

  • 前面に複数台のリバースプロキシキャッシュサーバを置いて
  • リバースプロキシキャッシュサーバのキャッシュ削除はどうするか?

Static Press で静的に

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment