今流行の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
関連記事
これは大変だ!1円切手が売り切れて直ぐに郵便物が遅れなくなる?!
来年4月からの消費税増税(5%から8%へ)に向け ・手紙が80円から82円へ ・ハガキが50円から52円へ と値上げされることになりそうです。 日本郵便は、総務省の省令改正と、政府から公共料金値上げの了承が得られた後、総 […]
今度はGoogle ページランクがひっそりと終了
先日Yahooのカテゴリー登録サービスが今年いっぱいで終了することが決まり そして、今度はGoogleページランクが終了することに 今後はページランクの更新が行われずに、無意味なデータとしてそのまま放置されるらしい。 今 […]
国産AWS S3サーバー さくらのBASE Storageのサービス仕様 料金はどうなる?
さくらのBASE Storageがβサービス開始しています。 ベータ版なので2月3日〜3月31日まで、フルにサービスを利用できます。 BASE Storageは、Amazon S3サービスとの互換性を維持したさくらインタ […]
PHPだけでは無い!Perl CGIも実行ユーザーがWEBサーバーのユーザーだった件
知り合いのデザイン会社から、サーバーを移行したいと友達依頼(無償)で気軽に受けてしまった。 以前はどこかのシステム会社に依頼を指定たらしく、それがよくある話のアレコレで どうにも行かなくなったので、今回古くなったOSとと […]
Nginx fastcgi_cacheのキャッシュを利用時に空のページが表示されるエラー
NginxでfastcgiをキャッシュしWordpressやその他のシステムを高速化していました。 サーバー負荷も抑えられ、ページも高速に表示され満足していたのですが 時々ページが空(真っ白)で表示されることがありました […]
Xperia Zのカスタマイズ!自分専用の使い易いデザインテーマを作成
SonyからオリジナルのXperiaスマホのテーマが作成できる「Theme Creator BETA」が公開されました。 Theme Creator BETAは、パソコンからテーマを作成し、書き出したAndroidアプリ […]