php - php页面的等待时间

标签 php mysql apache

我正在调试我的 ajax 应用程序的性能问题。

Firefox 开发者工具显示大约 3 秒的等待时间。

如果我尝试通过 getrusage() 'ru_utime.tv_sec' 和 'ru_utime.tv_usec' 测量 php 脚本,我会在脚本开始时随机获得 0.2 到 9 秒,脚本开始和结束之间的差异约为 0.07 秒。

那么我该如何解释这些结果呢? 这是否意味着 php 代码本身运行 0.07 秒,剩余时间用于 sql 查询等? (我的脚本中确实有很多复杂的查询)

或者这是否意味着 apache 或 php 解释器在执行实际的 php 代码之前做了一些事情?

或者可能不是服务器故障,而是 ajax 和 jquery?

Derby 安。 php 版本是 5.4,apache - 2.2,jquery 1.11。

更新: 抱歉,我忘了提及重要信息 - 我从页面运行多个 ajax 请求。如果我单独运行一个请求,等待时间为 0.6 秒。

最佳答案

您使用的是本地主机吗?如果是这样,它可能会更慢。如果可以,请升级到 PHP 7,它会大幅提高速度。 Apache,如果你想要更好的性能,请换成 nginx。 Apache 就像一个 4 x 4,包含你需要的一切,nginx 更像是一辆法拉利,虽然不多,但它可以满足你的需要。

虽然没关系,jQuery 现在是版本 3,你运行的是旧版本。

关于php - php页面的等待时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44584993/

相关文章:

c# - MonoDevelop (Ubuntu) 和 MySql

php - 我们可以让 python 和 php 都使用同一个 apache 服务器吗?

java - 用于 Windows SSL 实现的 Apache Tomcat 不工作

http - 无法分配请求的地址 : make_sock: could not bind to address

php - 为什么这个简单的 SQL 和 PHP 不起作用?

php - 查看包含非管理表的页面后 session 将关闭

php - 可比较的哈希值

php - 受影响的行不工作 - Codeigniter

php - 显示数据库 mysql、PHP 中的图像

php - session 和 LDAP