このサイトのサーバー構成

ほぼAWS。

  • EC2:Ubuntu16.04 LTS。t2.microでも十分。重くなったら上げるか複数台構成に。
  • RDS:MySQL5.7。現在はRDSなしに変更。
  • nginx+php-fpm。HTTP/2。キャッシュプラグインとか全く使ってなくても速い。
  • メール送信だけAWS外のMailgun。他ではSESなので必要になったらSESに変更。サーバーから直接メール送信なんてしない。
  • RedisやmemcachedをWPのキャッシュに使っても速くならなかったのでここでは使ってない。
  • OPCacheはWPの自動更新との相性が悪いのでオフ。手動更新にすればオンにできてさらに速いけど自動更新がWordPress唯一最大のメリットなので捨てられない。

もちろん今時手動でサーバー設定なんかしないので自動化できることは自動化して任せてる。

テーマ修正時はGitHubへのpushで自動デプロイ。FTPなんか使ってるわけない。