有用户反映页面时快时慢,拿接口测试之后发现,每隔一段时间没人访问请求耗时会变长。
比如正常 500ms 的请求,第一次访问会耗时 3s 左右,接下来访问就恢复正常。查看 TP 日志时第一次的访问时间并没有变长,初步推测时服务器的原因,但不知从哪里入手,有盆友知道什么原因吗,谢过了~
下面是项目相关的信息
1
renmu123 2021-04-28 11:20:59 +08:00 via Android
盲猜缓存过期了
|
2
xmumiffy 2021-04-28 11:22:21 +08:00 1
给所有步骤打时间
肯定有一个步骤是做了缓存的 |
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 单机部署的
|