设计注意事项-C++;服务器开发 我想把我的Web应用程序原型(PHP服务器端)转换成C++解决方案。这已经决定了。 我一直在维基百科、谷歌等网站上寻找解决这个问题的最佳方法
我已经决定使用Linux和Apache(或定制服务器) 我想我学到的是,这可以通过多种方式实现。按您将获得的速度或效率的顺序排列设计注意事项-C++;服务器开发 我想把我的Web应用程序原型(PHP服务器端)转换成C++解决方案。这已经决定了。 我一直在维基百科、谷歌等网站上寻找解决这个问题的最佳方法,c++,C++,我已经决定使用Linux和Apache(或定制服务器) 我想我学到的是,这可以通过多种方式实现。按您将获得的速度或效率的顺序排列 写入服务器 编写一个Apache模块 编写它以使用快速CGI 编写它以使用CGI 我有大约1400行PHP,所以我的web应用程序很小。我还知道,网络CS课程通常让学生编写一个基本的web服务器作为实验室。Fast CGI声称比CGI更快,顾名思义。我听说模块最快,因为它与Apache的集成更紧密。编写自己的服务器可能是最快的,因为它是特定于应用程序的,而不是通用的
考虑到您已经用php构建了原型,如果您关心php的运行时性能,请使用!在部署时。在c/c++中开发apache模块有一个相当陡峭的学习曲线 我没有足够的特权对一个问题发表评论,所以把我的评论作为答案
考虑到您已经用php构建了原型,如果您关心php的运行时性能,请使用!在部署时。在c/c++中开发apache模块有一个相当陡峭的学习曲线 我从nginx上的FastCGI处理程序开始——它非常快,CGI是一个非常稳定的API。编写您自己的服务器可能是一个很好的学习体验,但我不确定您是否能够使其性能接近nginx或Apache。我从nginx上的FastCGI处理程序开始—它非常快,CGI是一个非常稳定的API。编写自己的服务器可能是一种很好的学习体验,但我不确定您是否能够使其性能接近nginx或Apache。我强烈建议您使用
注意:web开发是一项非常复杂的任务,所以使用框架有助于您进行开发
您的业务逻辑,而不是处理小细节我强烈建议您使用
注意:web开发是一项非常复杂的任务,所以使用框架有助于您进行开发
您的业务逻辑,而不是处理小细节我必须同意其中一位评论者的意见。
C++可能不是最好的选择,你应该用OPA或类似的语言更快地完成你的工作。 < P>我必须同意其中一个评论者。
C++可能不是最好的选择,你应该用OPA或类似的语言更快地完成你的工作。< /P>什么样的Web应用程序?你应该在列表中添加Pion。还有一个问题我想补充,比如“代码>πI/<代码>,<代码> WT< /COD>,<代码> CPPCMs/COD>处理高流量作为Apache?一个基于瑞典的大型国际分类公司使用Apache模块,并且如果你接受C++以外的其他东西,它们的后端大部分都是用C写的。你可以考虑或假设我这样做是由于性能问题。如果是这样的话,就让它成为未来的证明,并使用apache模块。它是什么样的web应用程序?你也应该在列表中添加Pion。还有一个问题我想补充,比如“代码>πI/<代码>,<代码> WT< /COD>,<代码> CPPCMs/COD>处理高流量作为Apache?一个基于瑞典的大型国际分类公司使用Apache模块,并且如果你接受C++以外的其他东西,它们的后端大部分都是用C写的。你可以考虑或假设我这样做是由于性能问题。如果是这样的话,就让它经得起未来的考验,并使用apache模块