【发布时间】:2018-12-24 17:41:27
【问题描述】:
我一直在维护一个 PHP/SQL 电子商务应用程序,客户打电话说他们的 ttfb 持续跳到近 3 秒。
我尝试过的:
- 创建一个 test.php 页面来回显一些文本会产生一个 30 毫秒的 ttfb。
- 返回提交历史并检查是否有任何最近的更改可能是罪魁祸首。
测试页面加载很快让我相信它是某种查询或逻辑,在站点上的每个其他页面上运行(auth?),但自从 ttfb 跳转以来最近的提交都没有任何效果。这怎么会随机发生?
【问题讨论】:
-
他们的数据库配置是否发生了变化和/或他们现在获得了更多流量?可能是某些资源拥塞了(网络服务器工作者、数据库连接池、数据库本身等)
标签: php sql performance time-to-first-byte