开发人员使用什么 C++ 软件堆栈来创建自定义的快速、响应迅速且不太耗费资源的 Web 服务?
最佳答案
我建议您看看 CppCMS:
它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/