c - 用C语言设计 "web app"后端的方法?

标签 c web-services http unix cgi

我决定将我编写的程序变成“网络应用程序”。都是 C 语言。我知道它可以很容易地设置为 Apache 上的 CGI 二进制文件,但这样做需要为每个小请求生成一个新进程,这似乎需要大量资源,甚至可能比 PHP 还要慢。有可扩展的替代方案吗? ASIO之类的?如果是这样,有哪些库可用?或者我应该将程序变成 PHP 扩展?

我的问题基本上是,你能列出所有允许二进制文件最终与客户端上的 Javascript 交互的软件/库吗?

最佳答案

FastCGI 似乎是明显的候选者

关于c - 用C语言设计 "web app"后端的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27936601/

相关文章:

无法为 enp4s0 上的套接字设置 SO_BINDTODEVICE

java - Web 服务(服务器 - 客户端)。服务器使用外部项目

java - Android Sqlite - 无法在 onCreate 之外调用数据库处理程序

java - 从 Spring Boot 应用程序的服务层中的请求获取 header

http - 从 http 重定向到 https 时,我应该使用哪个状态码?

python - 为什么 Python 套接字在 HTTP 套接字的 recv 循环期间没有收到最终的空白值?

c - 访问二维数组时出现段错误?

c - 尝试将 char * 函数的返回值存储到 char 数组中

c - 使用 MPI-IO 读取多个文件

rest - 在 RESTful Web 服务中设计分页端点的最佳方法