php - 在有限资源上开发服务器的最合适方法

标签 php c++ timeout webserver

我面临的问题似乎很少,而且特别简单。 切入正题;我已经使用 C++ 在 Windows 上编写了一个客户端应用程序。 这个客户端应用程序从用户那里获取输入,并且应该发送这个 将信息发送到服务器,服务器会找到输入相互匹配的用户 - 就像配对一样。

我(独立开发者)怎样才能最轻松地解决这个问题,当且仅当我 无法自己托管服务器应用程序,也不想花钱租用 整个虚拟专用服务器?

最喜欢的是,我想在 PHP 中使用套接字编写此服务器,只需租用一个 具有无限带宽的网络服务器,但似乎有太多限制, 与超时相关(PHP 的 set_time_limit、Apache 的超时值和内部操作系统 超时值)。

所以总结这个问题,并以通用的形式;作为独立开发者,我该如何创作 一个服务器应用程序,不需要使用我自己的带宽,也不需要购买昂贵的虚拟专用服务器等元素。

最佳答案

您可以用 PHP 将您的服务器应用程序编码为 web 服务

在您的客户端应用程序中,您只需使用您创建的 HTTP REST 网络服务,而不是通过套接字和使用自制协议(protocol)进行连接。在我看来,这比编写整个服务器的代码更容易。

也许你绝对想在你的服务器上使用套接字,但你没有在你的问题中指定。

关于php - 在有限资源上开发服务器的最合适方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7635567/

相关文章:

php - 在特定时间后在 php 中终止函数?

php - 无法从 html 到 php 获取动态选择列表数据。请指教

c++ - 错误C2679二进制 '<<' : no operator found which takes a right-hand operand of type 'T'

javascript - 将字符串的每个元素与第二个字符串组合

c++ - 初始化作为类成员的结构

c++ - 与不完整的 cholesky 预处理器共轭梯度会返回 Eigen 库的意外错误

c# - SmtpClient 邮件发送超时

c# - 查询在 NHibernate 中出现超时错误,但在 SQL Server 中却没有

php - PostgreSQL - 所有表的分层列表

php - Zend 表单 : How to pass parameters into the constructor?