c++ - 用于 Web 开发的高效 C++ 软件堆栈

标签 c++ web-services

开发人员使用什么 C++ 软件堆栈来创建自定义的快速、响应迅速且不太耗费资源的 Web 服务?

最佳答案

我建议您看看 CppCMS:

http://cppcms.com

exactly符合您所描述的情况:

  • 面向性能(最好是网络服务)的软件栈
  • 用于 C++ 网络开发。
  • 它应该有一个低内存占用
  • 在 UNIX (FreeBSD) 和 Linux 系统上工作
  • 在高服务器负载下表现良好,能够高效处理许多请求
  • [因为我计划在虚拟环境中使用它] 资源将在一定程度上受到限制。

So far I have only come across Staff WSF, Boost, Poco libraries. The latter two could be used to implement a custom web server...

Web 服务器的问题大约占 Web 开发的 2%,需要处理的东西太多了:

  • 网页模板
  • session
  • 缓存
  • 表格
  • security-security-security - 这远非微不足道

还有更多,这就是您需要网络框架的原因。

关于c++ - 用于 Web 开发的高效 C++ 软件堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9604198/

相关文章:

c++ - 如何干燥多个连续的 for 循环

c++ - 当 KEY 为 boost::optional 参数时用于 boost 多索引的迭代器

php - 如何保护基于 php 的网络服务

java - 如何在 Spring 中构建 SOAP 客户端?

java - 带有 SOAP 1.1 的 CXF 对于请求中发送的文本是否有最大内容长度?

ios - 设置带有身份验证的URL的图像-IOS SDK

c++ - 字符串替换和奇怪的字符

c++ - 在运行时更改代码

c++ - Linux 上共享内存的生命周期是多少

java - 使用 netbeans 执行 Web 服务