Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The (Near) Future of Nginx
Search
Michael Galero
March 21, 2013
Programming
0
130
The (Near) Future of Nginx
New (and old) technologies in the 1.3.x milestone of Nginx.
Michael Galero
March 21, 2013
Tweet
Share
More Decks by Michael Galero
See All by Michael Galero
Ruby FFI with Rust
mikong
1
110
Awesome Command-line Tools with saner defaults
mikong
0
140
Bundler secret commands
mikong
1
110
Relax with Apache CouchDB
mikong
0
78
Metaprogramming
mikong
0
110
Other Decks in Programming
See All in Programming
Data-Centric Kaggle
isax1015
2
780
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
250
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
150
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
230
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
790
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
Fluid Templating in TYPO3 14
s2b
0
130
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
生成AIを活用したソフトウェア開発ライフサイクル変革の現在値
hiroyukimori
PRO
0
100
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Ethics towards AI in product and experience design
skipperchong
2
200
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
920
YesSQL, Process and Tooling at Scale
rocio
174
15k
Building AI with AI
inesmontani
PRO
1
700
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
GitHub's CSS Performance
jonrohan
1032
470k
What's in a price? How to price your products and services
michaelherold
247
13k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
470
Transcript
The (Near) Future of Nginx Old and New Stuff in
Nginx 1.3 Thursday, March 21, 13
Nginx 1.3.14 Thursday, March 21, 13
What is Nginx? Thursday, March 21, 13
Nginx is better than Apache. Thursday, March 21, 13
Apache is like Microsoft Word, it has a million options
but you only need six. Nginx does those six things, and it does five of them 50 times faster than Apache. - Chris Lea Thursday, March 21, 13
What is Nginx? Thursday, March 21, 13
Nginx 1.3.x Thursday, March 21, 13
•SPDY •Websocket proxy •On-the-fly logs compression •Chunked encoding on input
•OCSP Stapling •ETag •New load balancers: least connections, weighted ip-hash Thursday, March 21, 13
•SPDY •Websocket proxy •On-the-fly logs compression •Chunked encoding on input
•OCSP Stapling •ETag •New load balancers: least connections, weighted ip-hash Thursday, March 21, 13
HTTP ETag Thursday, March 21, 13
In Rails... Thursday, March 21, 13
Conditional GET support Thursday, March 21, 13
ETag: “737060cd8c284d8a...” Last-Modified: Tue, 19 Mar 2013 09:59:59 GMT Thursday,
March 21, 13
If-None-Match: “737060cd8c284d8a...” If-Modified-Since: Tue, 19 Mar 2013 09:59:59 GMT Thursday,
March 21, 13
HTTP ETag Thursday, March 21, 13
OCSP Stapling Thursday, March 21, 13
CRL Thursday, March 21, 13
OCSP Thursday, March 21, 13
OCSP Stapling Thursday, March 21, 13
Chunked encoding on input Thursday, March 21, 13
Content-Length: ? Transfer-Encoding: chunked Thursday, March 21, 13
Chunked encoding on input Thursday, March 21, 13
Websockets Thursday, March 21, 13
browser <---> server Thursday, March 21, 13
chat application Thursday, March 21, 13
realtime chart Thursday, March 21, 13
before WebSocket Thursday, March 21, 13
Forever Iframe Thursday, March 21, 13
Socket.IO Thursday, March 21, 13
Upgrade: websocket Thursday, March 21, 13
stunnel + HAProxy + Nginx + Unicorn + Rails +
NodeJS Thursday, March 21, 13
•SPDY - ? •Websocket proxy •Chunked encoding on input •OCSP
Stapling •ETag Thursday, March 21, 13
SPDY Thursday, March 21, 13
experimental open de facto standard Thursday, March 21, 13
HTTP/2 Thursday, March 21, 13
Goals Thursday, March 21, 13
Browser support Thursday, March 21, 13
Websites Thursday, March 21, 13
TLS extension NPN Thursday, March 21, 13
CRIME Thursday, March 21, 13
Session Hijacking Thursday, March 21, 13
Vulnerability Thursday, March 21, 13
How it works Thursday, March 21, 13
•SPDY •Websocket proxy •Chunked encoding on input •OCSP Stapling •ETag
Thursday, March 21, 13
Thanks! Thursday, March 21, 13
[email protected]
Thursday, March 21, 13