当前位置:首页 > 教程资料 > 正文内容

解决网页响应慢,等待时间过长,waiting(TTFB)时间过长

kingandy1年前 (2023-12-13)教程资料408

本次是玩客云新装的一个系统,系统的DNS没换过,然后内网搭建了一个网站,发现网站访问时响应时间过长。

一个网页加载18秒钟,查阅了大量关于TTFB的文章,我排除了网速原因,后来又排除了PHP原因,后面就认为了是我配置低,所以导致服务器响应过慢,但是当我去看我的DNS时,我傻了,内网DNS,有效但是巨慢。

 

因为是国内设备,所以我把DNS改成了114

 

完美,这下查看了一下响应时间500多ms

 

好的,正常了,起飞。

下面再来描述一下我查到的一些降低网站响应时间的方法,那我们一起来了解一下TTFB是什么?为什么会导致TTFB的时间过长?怎么解决这个问题?

TTFB 全称 Time To First Byte,是指网络请求被发起到从服务器接收到第一个字节的这段时间,它包含了 TCP 连接时间、发送 HTTP 请求时间和获得响应消息第一个字节的时间,简单了解就是服务器回答你的请求时间。

导致TTFB的时间过长过长的因素主要是网络、软件、硬件三大块导致的,网络这块就是带宽、线路和网络配置,上面我出现的问题就是网络配置问题;软件这块也能影响TTFB值,但是一般情况软件的可能性不大,也就检查一下Nginx、Apache、IIS等等这些环境软件,还有我们本身布置的程序;还有硬件问题,就是配置过低处理起来非常慢。

解决TTFB的方法有哪些:

1、修改DNS,国内的修改为114.114.114.114,国外的修改为8.8.8.8、8.8.4.4或1.1.1.1。

2、服务器升级带宽

3、选择线路好的服务器

4、升级服务器配置(一般是那些512内存的,最好升级一下)

5、数据库使用本地数据库

6、数据库连接时使用IP,舍弃localhost习惯,改用127.0.0.1

7、缓存动态网页

8、还有可能是服务器被攻击导致缓慢,更换高防服务器吧

好了,就是以上的这些了,其他我也不知道了,后面那些解决方法是我查出来的一些。

扫描二维码推送至手机访问。

版权声明:本文由技术介绍及硬件评测发布,如需转载请注明出处。

本文链接:https://5yqs.cn/post/36.html

分享给朋友:

“解决网页响应慢,等待时间过长,waiting(TTFB)时间过长” 的相关文章

linux下的php网站放到Windows服务器IIS下.htaccess文件伪静态规则转换

linux下的php网站放到Windows服务器IIS下.htaccess文件伪静态规则转换

      此办法只适合于linux下的php网站放到Windows服务器IIS下,网站除了主页面正常以外子页面全部出现404错误,这里子页面出现404 错误是说明伪静态没有开启。      什么是.htacdess:.htaccess叫分...

Easypanel免费的VPS主机面板 可跨平台Linux和Windows

Easypanel免费的VPS主机面板 可跨平台Linux和Windows

Easypanel是一款免费的功能强大集开通虚拟主机,ftp空间,数据库等功能为一体的主机控制面板,具备跨平台(windows,linux),安全稳定、操作简便等特点,感兴趣的小伙伴们可以关注一下 细数一下,国内的能够被多数用户认可并被广泛使用的免费VPS主机面板应该是...

Linux系统TCP加速一键安装管理脚本教程,多版本BBR锐速一个脚本搞定

Linux系统TCP加速一键安装管理脚本教程,多版本BBR锐速一个脚本搞定

使用国外Linux系统服务器的朋友应该都知道,为了提高服务器带宽的利用率,优化网络速度,大多都会使用到TCP加速工具,而且最常用的就是BBR和锐速了。目前对于BBR及锐速的安装基本都是无任何门槛的。今天在TG上有大佬分享了一个类似上面提到TCP加速一键安装管理脚本,感觉挺不错的,在此文章当中记录并分...

宝塔面板无法安装解决办法

宝塔面板无法安装最近很多新手反应宝塔无法安装,经过研究宝塔无法安装环境面板下载更新,主要是因为屏蔽了宝塔安装更新下载的节点,只需要选择对应的节点就可以解决。宝塔面板无法安装更新下载 解决方法第一步国外机器无法安装宝塔更换DNSecho -e "options timeout:1 attempts:1...

Linux常用命令大全(非常全!!!)

Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。