Your SlideShare is downloading. ×
0
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Nginx

578

Published on

I missed at last.

I missed at last.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
578
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Apache is more like Microsoft Word with millions ofoptions, but only six things are really needed.Nginx can do these six things and it can do five ofthem 50 times faster than Apache. - Chris Lea, ChrisLea.com
  • 2. NGINX 開発 高村
  • 3. 利用例から。
  • 4. 80
  • 5. 8000 80
  • 6. 800180 8002
  • 7. 8001 280 8002
  • 8. 800180
  • 9. 800180
  • 10. 800180 8002
  • 11. 800180 ? 8002
  • 12. (セッションを使ったアプリの説明)
  • 13. 800180 8002
  • 14. (うまくいく例)
  • 15. 1. 追加モジュールは、ビルド時に読み込ませる2.プロセスアーキテクチャ3.ディレクティブ、値の継承、変数とその使い道4.apacheとのあっさりとした比較
  • 16. 1. 追加モジュールは、ビルド時に読み込ませる
  • 17. http://wiki.nginx.org/Modules
  • 18. http://wiki.nginx.org/3rdPartyModules
  • 19. 2. プロセスアーキテクチャ
  • 20. マスタプロセスワーカプロセス
  • 21. (関連して)graceful restart
  • 22. 3. ディレクティブ、値の継承、変数とその使い道
  • 23. モジュール (Main, HTTP Core, FastCGI, Proxy ....) ディレクティブ (server, location, listen, root ...) 変数 ($http_user_agent, $sent_http_content_type, $args_XXX ...)
  • 24. ディレクティブ (server, location, worker_connections ...) ブロック (server, location, events, if ...) ディレクティブ (worker_connections, rewrite ...)
  • 25. ディレクティブ どのブロックに置けるかが決まっている(コンテキスト) 上位ブロックの値が、下位ブロック内でも有効になる場合が ある(継承)
  • 26. 変数ディレクティブの値として。(変数を受け付けるディレクティブは多くないので注意)条件定義に使う。
  • 27. http://wiki.nginx.org/HttpCoreModule#error_page
  • 28. 4. apacheとのあっさりとした比較
  • 29. Apache is more like Microsoft Word with millions ofoptions, but only six things are really needed.Nginx can do these six things and it can do five ofthem 50 times faster than Apache. - Chris Lea, ChrisLea.com
  • 30. - Static file service- SSL/TLS support- Virtual hosts- Load balancing- WebDAV- URL rewriting- FLV streaming
  • 31. ApacheBench v2.3 (社内ネットワーク) Mac Book Pro 10.7.5 Debian 6.0.6 Nginx Apache 1.2.4 2.2.16(Debian)Requests per second: 25.51 29.07 [#/sec]
  • 32. CREDITSNginx wiki http://wiki.nginx.org/Mainアイコン素材 http://iconhoihoi.oops.jp/ハイパフォーマンスHTTP サーバNginx 入門(ASCII)

×