[求助] 部署到服务器上的项目,每隔一段时间请求耗时会变长

2021 年 4 月 28 日
 Prkom

有用户反映页面时快时慢,拿接口测试之后发现,每隔一段时间没人访问请求耗时会变长。

比如正常 500ms 的请求,第一次访问会耗时 3s 左右,接下来访问就恢复正常。查看 TP 日志时第一次的访问时间并没有变长,初步推测时服务器的原因,但不知从哪里入手,有盆友知道什么原因吗,谢过了~

下面是项目相关的信息

1525 次点击
所在节点    问与答
9 条回复
renmu123
2021 年 4 月 28 日
盲猜缓存过期了
106npo
2021 年 4 月 28 日
给所有步骤打时间
肯定有一个步骤是做了缓存的
xenme
2021 年 4 月 28 日
后端链接建立时间?超时关闭后建立新链接耗时太长?
Prkom
2021 年 4 月 28 日
@xmumiffy 可以大概说下怎么操作么,代码里面日志把步骤覆盖了,没发现时间变长
Prkom
2021 年 4 月 28 日
@xenme 有可能,我去 Google 下这方面的知识,感谢
markgor
2021 年 4 月 28 日
TP 我记得是有做缓存的;
php opcache 也是有做缓存的;
oott123
2021 年 4 月 28 日
看你 PHP 和 Apache 是怎么配置的,我觉得很大可能是因为 Apache 在闲置之后把 PHP 的进程都杀了,首次访问需要冷启动一个进程,所以慢
PerFectTime
2021 年 4 月 28 日
单机部署还是有做负载均衡,会不会是连接关闭了需要重新发起链接
Prkom
2021 年 4 月 29 日
@PerFectTime 单机部署的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/773792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX