我有32 GB的ubuntu服务器,我的网站是托管的。我已经安装了XAMPP并运行了我的站点。在这里,我的问题是apache将处理的最大并发连接的极限是什么,以及我如何检查它?我可以在多大程度上增加它,以及如何增加?我的服务器一次必须有5000名并发用户,因此我必须对其进行配置。
发布于 2018-03-13 07:38:27
一般来说,公式是:
(Total available memory - Memory needed by operating system) / memory each PHP process needs.老实说,有时候很难预测,所以做一些实验是值得的。目标是您永远不会使用更多可用的内存,因此您的操作系统永远不会交换。
然而,你也可以扭转它。坦率地说,5000次并发请求非常多,所以我将介绍您的5000名并发用户。
假设在给定的时间内有5000名用户在积极地使用您的应用程序,并且可能他们平均每30秒左右完成1次请求。假设平均每个PHP脚本需要100 to才能执行。
这是你的用户每秒发出的166次请求。考虑到完成请求需要花费100 up,这意味着您需要大约17个连接才能满足所有这些要求。这对任何老服务器来说都很容易。
总之,解决所有这些困境的关键是:
https://stackoverflow.com/questions/49250185
复制相似问题