【发布时间】:2011-05-11 10:44:27
【问题描述】:
我正在为高性能 CMS 编写 C++ 网络服务器。我们首先将 PHP 用于一切,但我们注意到了性能问题。但是我不能要求前端开发人员用 C++ 代码编写视图/模板。所以我想运行一个包含 PHP FastCGI 应用程序的 FastCGI 服务器(我不知道正确的名称)。因此,当应用程序需要渲染视图时,视图通过 FastCGI 将数据传递给 PHP 脚本,PHP 渲染 HTML(或类似的东西),通过 FastCGI 将其发送回视图,然后 C++ 应用程序将 HTML 发送回给客户。
是否有人知道更好的解决方案,或者我可以在哪里找到好的 FastCGI 服务器或关键字,以便我自己找到(在 Google 上)。
【问题讨论】:
-
请不要在问题标题中写标签。
-
对不起,我已经习惯了(在论坛上)。不要再发生了。
-
呃,这不是 Apache 所做的吗?
-
是的,有点。但是编写我自己的 C++ 服务器,因为我不能使用 apache 等的普通 vhost 系统。所以我用 C++ 编写整个 http 服务器并且必须以某种方式包含 php。 (所以有点相反:P)
-
酷至少你有一个理由!看看 ngnix 源代码。它应该给你一些关于如何实现 FastCgi 的指导。
标签: php c++ content-management-system fastcgi