
有用户反映页面时快时慢,拿接口测试之后发现,每隔一段时间没人访问请求耗时会变长。
比如正常 500ms 的请求,第一次访问会耗时 3s 左右,接下来访问就恢复正常。查看 TP 日志时第一次的访问时间并没有变长,初步推测时服务器的原因,但不知从哪里入手,有盆友知道什么原因吗,谢过了~
下面是项目相关的信息
1 renmu123 2021-04-28 11:20:59 +08:00 via Android 盲猜缓存过期了 |
2 106npo 2021-04-28 11:22:21 +08:00 给所有步骤打时间 肯定有一个步骤是做了缓存的 |
3 xenme 2021-04-28 11:27:33 +08:00 via iPhone 后端链接建立时间?超时关闭后建立新链接耗时太长? |
6 markgor 2021-04-28 12:00:52 +08:00 TP 我记得是有做缓存的; php opcache 也是有做缓存的; |
7 oott123 2021-04-28 12:14:25 +08:00 看你 PHP 和 Apache 是怎么配置的,我觉得很大可能是因为 Apache 在闲置之后把 PHP 的进程都杀了,首次访问需要冷启动一个进程,所以慢 |
8 PerFectTime 2021-04-28 14:28:51 +08:00 单机部署还是有做负载均衡,会不会是连接关闭了需要重新发起链接 |
9 Prkom OP @PerFectTime 单机部署的 |