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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Michael Galero
March 21, 2013
Programming
140
0
Share
The (Near) Future of Nginx
New (and old) technologies in the 1.3.x milestone of Nginx.
Michael Galero
March 21, 2013
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
120
Relax with Apache CouchDB
mikong
0
84
Metaprogramming
mikong
0
110
Other Decks in Programming
See All in Programming
iOS26時代の新規アプリ開発
yuukiw00w
0
220
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
290
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
120
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
320
ふつうのFeature Flag実践入門
irof
7
3.4k
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
6
1.2k
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
2.7k
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
1.9k
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
220
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
400
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
140
Featured
See All Featured
Visualization
eitanlees
152
17k
The browser strikes back
jonoalderson
0
1.1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
410
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
Context Engineering - Making Every Token Count
addyosmani
9
930
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
310
The Curious Case for Waylosing
cassininazir
1
370
The Cult of Friendly URLs
andyhume
79
6.9k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
760
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Test your architecture with Archunit
thirion
1
2.3k
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