フレームワークはほぼCakePHP2で実装しようと思ってるですがサーバ環境で迷ってます。
インフラ提供サービスはさくらのVPSかAWSで迷ってるんですが、2:8でAWSに気持ちが行っています。
さくらクラウドもあるし、料金的にはさくらVPSの方が安いんですが、なんだかんだで利用経験がAWSの方が長い事と、サーバ以外の提供、連携も別格にいいからなんですが。
構成として仕事でお名前.comのVPS 1.5G、アプリケーションはWordPress+自作プログラム、サーバはApache。
上記の環境で最近重くなってきて自分なりに調べたりしてチューニングしてはいるんですがそろそろ限界かと感じています。
また最近ではWordPress+Nginxは基本みたいな記事ばっかだし。
って事で簡単にだけど改めて検索してみた。
NginxとApacheの比較:NginxはCGIスクリプトを普通では利用できない件
[爆速]WordPress高速化何がいいのか Apache,Nginx on AmazonEC2,Jetpack,CloudFlare等比較
両記事とも比較+の内容だから信用できるんだけど、どうしても気になることが、だったら何でPHPを使用してるWebサーバが全部Nginxではないんだ?ってとこなんだよな。
- 僕みたいにApacheで運用しててNginxに移行するのに既存アプリケーション、設定等から出る不具合のリスクからまだ移行しきれないでいる
- Apacheで使ってるモジュールのNginx版がないとか?
- 圧倒的にApacheの情報が多い
- Apacheもチューニング次第ではNginx並み、いやそれ以上のパフォーマンスが出るから
僕の知識でパッと思いつくのは上記くらいか。
1.については新規コンテンツだから問題なし。
※今後実装したい物にまでNginxで対応できるかは定かではない!
2.については現実問題解決しようがないがそんな大それた物を作る訳ではないのでこれもクリア
3.については半端な知識しかない僕にこれが最重要項目。
だが言ってもNginxが世に出て今ではこれ程の人気になってる訳だし大体の事はWeb上で解決できるんではないかって事でこれもクリア
4.についてはそもそもそんな知識はありませんw
って事で決定しました。
- インフラ提供サービスはAWS
- WebサーバはNginx
- アプリケーションはCakePHP
まだまだ決めないといけない事は山積みですがひとまずお楽しみって事で。