我想知道是否有办法捕获 Apache/PHP 服务器上的并发请求。通过这样做,我们可能会提高应用程序的性能。为了说明我的观点,这里有一个例子:
考虑一个端点:/add_post
。它只是将帖子添加到数据库中。想象一下我们的服务器收到 10 个并发请求。这将是 10 个不同的 MySQL 查询。但是,如果我们能够捕获这些传入(并发)请求,原则上我们就可以使用单个 MySQL 查询来完成这项工作。当然,这会提高性能。或者会吗?
最佳答案
如果 MySQL 服务器运行在同一台机器上或者至少在同一数据中心的机器上运行,则不会产生明显的差异,因此延迟并不重要。 MySQL 速度非常快,因此执行许多查询是没有问题的。
您应该尝试加快 PHP 应用程序的引导和算法。它们对服务器的性能有更大的影响。
关于php - 如何检查基于 Apache/PHP 的服务器上的并发请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46571028/