我想做的是一个简单地回答客户请求的网络服务器。我可以使用 PHP 脚本、用 C++ 编写的可执行文件或用 Java 编写的服务来创建响应,但问题是它们总是必须加载来自客户端的每个请求,这会降低效率并需要我保存数据在某些文件或数据库中在请求之间交换它们(不能使用会话,在各种客户端之间交换数据)。
所以我正在寻找一些可以在服务器上连续运行的脚本,“监听”传入的请求,产生一个答案并将其发回。有用但不是必需的功能是:
- 基于 C/C++,但不必
- 能够处理 http,因为客户端是发送 JSON 的网站
- 可以很容易地与某些服务器解决方案一起使用
我的想法就像让一个 C++ 程序持续运行,维护 CPU 中的所有信息并与小程序共享它的内存,这将在每个请求到来时启动,从共享内存中获取数据并进行一些处理以创建答案(无需大量计算,可多次加载)。听起来是不是有点可能?
将一些技术工作命名为检查就足够了,谢谢你,Martin C.