#7 nginxを使わない理由がない?Webアプリを楽にするリバースプロキシの基本 episode artwork

EPISODE · Jun 16, 2026 · 46 MIN

#7 nginxを使わない理由がない?Webアプリを楽にするリバースプロキシの基本

from 八百万のOSS · host ミソラボ

nginxは「速いWebサーバー」というより、Webアプリケーションの前段でクライアントとの通信を受け持つ定番OSSです。遅いクライアント、大量接続、静的ファイル配信、gzip圧縮、バッファリング、キャッシュをnginxに任せることで、アプリケーションサーバーは本来の処理に集中できます。今回は、C10K問題、イベント駆動、ノンブロッキングI/Oといったnginxの基本的な考え方から、静的ファイル配信、gzip、upstream keepalive、古いコピペ設定が変わりつつある話までを取り上げました。「とりあえずnginxを置く」と言われがちな理由を、設定例の暗記ではなく、Webアプリケーションを楽にするための役割分担として整理していきます。EnvoyやPingoraとの違い、Cloudflareで使われてきた実績、そして「全部入り」はUnix哲学に反するのか、という話も取り上げています。nginxをなんとなく使っている人にも、設定の意味を改めて整理したい人にも楽しめる回です。- nginx: https://nginx.org/- freenginx: https://freenginx.org/- NGINX Plus(エンタープライズ版): https://www.f5.com/products/nginx/nginx-plus- Envoy: https://www.envoyproxy.io/- Pingora(Cloudflareのプロキシ実装): https://github.com/cloudflare/pingora- H2O(Fastlyで使われるHTTPサーバー): https://github.com/h2o/h2o- PHP: https://www.php.net/- Node.js: https://nodejs.org/- AWS ALB(Application Load Balancer): https://aws.amazon.com/elasticloadbalancing/application-load-balancer/- Cloudflare: https://www.cloudflare.com/- Fastly: https://www.fastly.com/- Mercurial: https://www.mercurial-scm.org/- OpenSSL: https://www.openssl.org/- Redis: https://redis.io/- Go: https://go.dev/- epoll(Linux man page): https://man7.org/linux/man-pages/man7/epoll.7.html

Episode metadata supplied by the publisher feed · Published Jun 16, 2026

Embed this episode

Ready to play

#7 nginxを使わない理由がない?Webアプリを楽にするリバースプロキシの基本

0:00 46:49

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of 八百万のOSS?

This episode is 46 minutes long.

When was this 八百万のOSS episode published?

This episode was published on June 16, 2026.

Can I download this 八百万のOSS episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!