页面请求 Waiting (TTFB) 时间过长

最近使用B2主题的小伙伴或许会发现网页获取动态数据的时候会出现相应时间较长的问题。

1、使用谷歌chrome浏览器开发者工具(按F12打开),调到Network查询发现TTFB时间长达12.5s(之前图未曾记录)

反复测试发现是连接数据库造成waiting(TTFB)时间长

2、将数据库连接中db_host=localhost;更改为db_host=127.0.0.1;解决问题。

3、loclahost和127.0.0.1的区别

网络的说法:127.0.0.1无需解析,localhost还要本地DNS解析,所有127.0.0.1会更快

当主机填写为localhost时mysql会采用 unix domain socket连接

当主机填写为127.0.0.1时mysql会采用tcp方式连接

这是linux套接字网络的特性,win平台不会有这个问题

给TA买糖
共{{data.count}}人
人已赞赏
系统运维

Oracle导出导入dmp文件(exp.imp命令行)

2020-3-19 21:47:03

系统运维

CentOS 7.7 安装 VNC 实录

2020-4-7 11:36:47

⚠️
Golurending上的部份代码及教程来源于互联网,仅供网友学习交流,未经Golurending作者或上传书面授权,请勿作他用。
若您的权利被侵害,请联系站长 邮箱codesns#163.com(#-@) 或 点击右侧 私信:管理员 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索