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服务器方案。