php - 如何检查基于 Apache/PHP 的服务器上的并发请求?

标签 php mysql apache database-performance

我想知道是否有办法捕获 Apache/PHP 服务器上的并发请求。通过这样做,我们可能会提高应用程序的性能。为了说明我的观点,这里有一个例子:

考虑一个端点:/add_post。它只是将帖子添加到数据库中。想象一下我们的服务器收到 10 个并发请求。这将是 10 个不同的 MySQL 查询。但是,如果我们能够捕获这些传入(并发)请求,原则上我们就可以使用单个 MySQL 查询来完成这项工作。当然,这会提高性能。或者会吗?

最佳答案

如果 MySQL 服务器运行在同一台机器上或者至少在同一数据中心的机器上运行,则不会产生明显的差异,因此延迟并不重要。 MySQL 速度非常快,因此执行许多查询是没有问题的。

您应该尝试加快 PHP 应用程序的引导和算法。它们对服务器的性能有更大的影响。

关于php - 如何检查基于 Apache/PHP 的服务器上的并发请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46571028/

相关文章:

php - URL缩短器: best encoding method?

php - 从输出中删除\r\n

python - 我需要使用 apache 或 nginx 来托管服务器吗?

php - 调用未定义函数 session_register()

php - 使用 PHP 进行高级日期验证

php - 使用 php 导出数据库时出现严格标准错误

android - 没有 Lorg/apache/http/message/BasicHeaderValueFormatter 类型的静态字段 INSTANCE

apache - 阻止主机自动翻录我的内容

php - PHP 的 each() 函数有什么用?

mysql - 无法从自索引数据库对象中删除记录