おはようございます、うぇるちまんです。毎回嘘つくなよ。
今回は当ブログのwebサーバーをApacheからNginxに変えたのでそれについて、まあなんか感じたことを書いていくね。
お手元の安全バーをしっかり腰の位置まで降ろしてお読みください。
【なぜApacheを使ってたのか】
これはぶっちゃけると、NginxでPHPを使う設定がよくわからんかったからです。
わかる人はわかると思いますが、WordPressはPHPを使ってますよね。PHPってApacheが相性いいんですよ。あんまり深く考えず、簡単に環境構築ができます。
それに対してNginxでは、モジュールとかじゃなくてサーバーの設定ファイルで通信するソケットをゴニョゴニョしてやる必要があります。UNIXのソケットで通信するやつとかもあんまりよく理解してないんですよね。ポートじゃなくてソフト間の疎通ができるって解釈でいいんかな?
それはさておき、環境構築のしやすさだけで比べるとやっぱりApacheかなって思ったり思わなかったり。
【なぜNginxに変えたのか】
まず、テスト環境でNginx + PHPの組み合わせを試してみたら意外と簡単やんって思ったのがひとつ。
次に、ぼくが思うだけかもしれんけど、webサーバーってNginxのほうがシェア高いと思うんですよ。
Apacheがレガシーと捉えられてるのかはわからんけど、個人的にはやっぱり最近の流行りはNginxだと思います。
【変えてみた結果、、】
Nginxのほうが高負荷に耐えられるとかもよく言われてますが、負荷とかはともかく、確実に速度は上がったなって体感で感じます。
ぼく自身元々Nginx派だったってのがあって、使いやすさで言えばNginx圧勝ですよ。Apache使い方わかんねー、あぁーーってなりながらググって調べて使ってたけど、Nginxに変えた(というか戻した)らやっぱこれだよって感じ。
まあ細かいことはよくわかんないですよ。ぼくはサーバーエンジニアでもなんでもないので。でも、感じてる事としては、やっぱりNginxサイコー!!って事です。だって明らかにページ読み込み速度速いもん。
【まとめ】
- ApacheはPHPの設定が超簡単です(当社比)
- NginxでもPHP、そんなムズくないです(当社比)
- 性能的にはNginxのほうがいい気がします(当社比)
- SSLの鍵ファイルを配置して設定するのってめんどいよね(それは慣れです)
- Nginxは最高です
【次回予告】
中国産webサーバー「Tengine」に変えてみたら、、、中国に情報流出!?乞うご期待!!
コメント