CGI 是一种简单而强大的动态网站实现方式,通过环境变量和子进程执行完成请求处理,且每次请求结束后自动释放资源。
现代服务器拥有更多 CPU 线程和更大内存,CGI 程序因独立进程特性能充分利用多核优势,实现高并发处理。
在一台 16 线程 AMD 3700X 服务器上测试,CGI 在 Apache 环境下写操作可达 2400+ RPS,约每日处理 2 亿请求。
使用 Go 自建 HTTP 服务器测试,CGI 写操作峰值约 2742 RPS,读操作约 2469 RPS,延迟在 5~8ms 左右。
尽管 CGI 不一定是当下最佳选择,但在现代硬件上依然具备可观性能和易部署优势。
Get notified when new stories are published for "🇨🇳 Hacker News 简体中文"