Hasty Briefsbeta

双语

Remember FastCGI? (2021)

a year ago
  • #Serverless
  • #FastCGI
  • #Rust
  • 虽然不够完全准确,但人们常将Serverless与cgi-bin和FastCGI进行对比。
  • 与每个请求都需要执行新进程的cgi-bin不同,FastCGI允许长生命周期的进程处理多个请求。
  • FastCGI在PHP社区仍有使用,但已基本被淘汰。
  • 作者使用Rust的'fastcgi'包尝试FastCGI时,需要进行一些调整适配。
  • 作者在Docker中用nginx搭建并测试了一个简易FastCGI服务器。
  • 作者质疑FastCGI相比Tide等嵌入式Web服务器的优势。
  • FastCGI与Tide(HTTP服务器)的对比显示后者具有直接测试的简洁性。
  • 对于HTTP处理慢/不安全的脚本语言,FastCGI可能仍有价值,但通常更推荐HTTP服务器方案。