今流行のnginx proxy_cache apacheにサイトを移行してみました
今年も残すところあと数日になってきました。
私の中ではもう何日も前からカウントダウンが始まっています。。。
来年に向けて何か整理(頭の中を掃除)していこうと思い
今回、当ブログを今流行のnginx(スタッフが作ったマニュアルを元に・・・)に
自分なりにnginx仕様のサイトに移行して勉強してみました。
今年もほとんど開発らしい仕事を自分ではしてきていなかったので
2~3年ぐらい前から話題になってきていたnginxを、やっと!今になって自分で体験することができました。
いやー長かった。
nginxの使い方については、apacheを理解していれば大体理解することができるレベル?
ただ、htaccessが利用できないので、wordpressや他のシステムでhtaccessを利用している場合
ゴリゴリlocationを追加していかないといけないのが面倒ですね。
サクッとhtaccessをnginxの設定ファイルに変換してくれるツールがありそうですが。
いくつか思考錯誤する中、いろいろなサイトのhtaccessを移行するのが面倒と判断・・・
proxyを使いバックグラウンドで稼働させapache(PHPなどの動的処理)を利用するのが
一番手間なく自分にあっていました。
proxy_cacheしていればapacheで動的に処理しようがPHP-FPM (FastCGI Process Manager) で処理しようが
あんまり変わらない気もしましたので、そして何よりアクセスが微々たるものですから・・・残念。。。
nginxに移行した感想として
設定自体はWEBサーバーの仕組みとPHPモジュールが理解できれば容易
htaccessなど一部の仕様が異なる
proxy_cacheだけを覚えれば既に稼働しているシステムにnginxを利用することも容易
ベンチマーク的な数字はとてもイカした値になる
■移行前のサーバーにてベンチマーク結果
Concurrency Level: 10
Time taken for tests: 13.530 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 8037900 bytes
HTML transferred: 7993100 bytes
Requests per second: 7.39 [#/sec] (mean)
Time per request: 1353.010 [ms] (mean)
Time per request: 135.301 [ms] (mean, across all concurrent requests)
Transfer rate: 580.15 [Kbytes/sec] received
■移行後のサーバーにてベンチマーク結果
Concurrency Level: 10
Time taken for tests: 0.013 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 8026200 bytes
HTML transferred: 7993100 bytes
Requests per second: 7541.48 [#/sec] (mean)
Time per request: 1.326 [ms] (mean)
Time per request: 0.133 [ms] (mean, across all concurrent requests)
Transfer rate: 591107.54 [Kbytes/sec] received
関連記事
OpenSSLの脆弱性攻撃被害「Heartbleed」の更新対策と確認方法
今までOpenSSLの利用にあたって特に意識したことがなかったですね。 Apache(WEBサーバー)でSSL証明書を利用する際に、OpenSSLのライブラリが 必要だということ以外に正直あまり深く考えたことがあまりあり […]
自作PCの電源の選び方!ゲームは大容量、その他は消費電力が低いのを選択
パソコンを自作するときは電源を購入しなければならないことがあります。 パソコンのケースに電源は付いていることもあるのですが、付いていない場合もあります。 また、電源の容量が少なかったり、排気ファンの音がうるさいので新たに […]
システムエンジニアの為の肩こり解消法をいろいろと考えた結果
仕事柄がらパソコンのモニターと睨めっこの毎日! 年齢と共に、肩こりがひどくなり、姿勢が悪くなりそして腰まで悪くなり・・・ 痛い腰を庇うように歩いていると、最後には膝が痛くなり・・・ 負の連鎖が30歳を超えると容赦なく襲っ […]
パソコンに搭載するメモリは多いほうが良い?!格安でメモリを増設
パソコンのメモリーは多ければ多いほどたくさんのプログラムを安定して動作させることができます。 ただ、パソコンの最大搭載可能メモリの容量と、利用しているOSが32bit版なのか?64bit版なのか? 確認必要です。 メモリ […]
WordPressはマルチサイト(ドメイン)よりシングルサイトの方が早くて高速?
Wordpressは、バージョン3からマルチサイトに対応し、管理画面からサイトを新規登録するだけで 新しいWordpressを構築することが可能になりました。 それまでは、FTPなりでWordpress一式をアップロード […]
サーバーリソースを浪費するbotアクセスを遮断すればサイト表示が早くなる
ブログやCSMなどサイト運営を長くしていると、ページ数が増えサイトのボリュームがアップします。 そして、検索エンジンから各ページへのアクセスが徐々に増え、アクセス数の推移を見るのが楽しくなりますよね。 が、アクセスが増え […]