今流行の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
関連記事
ゲーマーでなくても気にしたい!グラフィックカードの必要性
 
                            グラフィックカードは、パソコンに絵や文字を表示するための処理を行うパーツです。 グラフィックボードやビデオカード、ビデオボードともいわれます。 グラフィックカードの性能が良ければ、画面上に絵や図をきれいに表示することが可 […]
鞍馬の火祭(京都/秋10月/期間/歴史)
 
                            年中、行事や祭の多い京都は このようなイベントに事欠かない気配がありますが 10月に行われる、京都のちょっと珍しい祭を、あなたはご存知でしょうか? その祭の名前は「鞍馬の火祭」です。 京都府京都市の、左京区は鞍馬に存在す […]
Googleサーバーのダウンで日常生活ができなる日が来る?ログインできない!
 
                            どうやら本日日本時間4時頃に50分程度、Googleのサーバーがダウンしたようです。 GmailやGoogle ドライブの利用などその他複数のサービスが 利用できない状況だったらしい。 Googleの認証系サーバーがダウ […]
Xperia Zのカスタマイズ!自分専用の使い易いデザインテーマを作成
 
                            SonyからオリジナルのXperiaスマホのテーマが作成できる「Theme Creator BETA」が公開されました。 Theme Creator BETAは、パソコンからテーマを作成し、書き出したAndroidアプリ […]
サーバーリソースを浪費するbotアクセスを遮断すればサイト表示が早くなる
 
                            ブログやCSMなどサイト運営を長くしていると、ページ数が増えサイトのボリュームがアップします。 そして、検索エンジンから各ページへのアクセスが徐々に増え、アクセス数の推移を見るのが楽しくなりますよね。 が、アクセスが増え […]
Nginx fastcgi_cacheのキャッシュを利用時に空のページが表示されるエラー
 
                            NginxでfastcgiをキャッシュしWordpressやその他のシステムを高速化していました。 サーバー負荷も抑えられ、ページも高速に表示され満足していたのですが 時々ページが空(真っ白)で表示されることがありました […]