Php 哪一个服务器端使用套接字效率最高?
我想知道ASP.NET是否比带有套接字的PHP更有效。我已经多次冻结了一台服务器,在PHP上进行的连接相对较少。我想知道是否有任何服务器端编程引擎能够托管一个可靠而高效的套接字服务器。由于从未在PHP中实现过套接字服务器,也从未接触过ASP.NET,因此我无法对此发表评论 我见过许多用Python实现的优秀套接字应用程序。我建议你调查一下 我个人使用过(Ruby),它绝对是一个很好的小库。他们的目标是: 对于要求最苛刻的生产环境,具有极高的可扩展性、性能和稳定性 使用EventMachine创建服务器非常简单:Php 哪一个服务器端使用套接字效率最高?,php,asp.net,sockets,Php,Asp.net,Sockets,我想知道ASP.NET是否比带有套接字的PHP更有效。我已经多次冻结了一台服务器,在PHP上进行的连接相对较少。我想知道是否有任何服务器端编程引擎能够托管一个可靠而高效的套接字服务器。由于从未在PHP中实现过套接字服务器,也从未接触过ASP.NET,因此我无法对此发表评论 我见过许多用Python实现的优秀套接字应用程序。我建议你调查一下 我个人使用过(Ruby),它绝对是一个很好的小库。他们的目标是: 对于要求最苛刻的生产环境,具有极高的可扩展性、性能和稳定性 使用EventMachine创建
require 'rubygems'
require 'eventmachine'
module Echo
def receive_data data
send_data data
end
end
EM.run {
EM.start_server "0.0.0.0", 10000, Echo
}
您应该能够非常轻松地对其进行基准测试。这是一个简单的echo服务器。php需要注意的一点是:默认情况下不启用AFAIK线程,因此高效运行此服务器将是您的额外一步。不知道ASP.NET在这方面的情况
我现在正做着同样的事情,在决定转到C++之前写了几千行的PHP套接字代码。谢谢,我对Python或Ruby没有太多的考虑。我还没碰过ruby,所以也许现在是试试的好时机