繁体   English   中英

在apache2,Ubuntu 12.04和PHP上创建HTTP请求队列

[英]Create HTTP request queue on apache2, Ubuntu 12.04 and PHP

我正在创建一个Web应用程序,它将支持2000多个用户。 但是2000并发连接会在Apache中造成问题。 因此,我搜寻了一种方法,我们可以在服务器上创建HTTP请求队列并逐个处理它们。 但是我应该如何使用apache和PHP实现它。

我建议使用NGINX或其他事件驱动的服务器,因为它将完成您想要的操作,而无需通过构建HTTP请求队列来重新创建轮子。 当然,如果您确实想要适当地扩展,则可以考虑一个负载均衡器,其背后有多个Web服务器。 2000个并发连接相当大,对于2000个用户而言实际上并不需要,因为不是所有用户都将同时发送请求。 “连接”仅持续到提供一个页面所需的时间。

您还可以使用Apache Benchmark( http://httpd.apache.org/docs/2.2/programs/ab.html )进行一些快速的初步负载测试。 我相信您会发现,您并不需要您认为自己需要的资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM