Hasty Briefsbeta

双语

Serving 200M requests per day with a CGI-bin

10 months ago
  • #Performance
  • #Web Development
  • #CGI
  • Jake Gold 在16线程的AMD 3700X处理器上使用Go+SQLite测试CGI性能
  • CGI在普通硬件上可实现每秒2400+请求或每日2亿+请求的处理能力
  • CGI需要为每个请求启动、执行并终止进程,这种模式在90年代被视为低效
  • 现代语言(如Go和Rust)凭借更快的启动速度,使CGI风格请求处理更高效
  • CGI程序能充分发挥多核CPU优势,非常适合当今的多核服务器环境
  • Jake建议用Go和Rust等现代语言重新审视CGI风格的Web应用开发