本文作者:温文曦

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

温文曦 7个月前 ( 11-15 ) 2117 1条评论 百度已收录
解决网页响应慢,等待时间过长,waiting(TTFB)时间过长摘要:         本次是玩客云新装的一个系统,系统的DNS没换过,然后内网搭建了一个网站,发现网站访问...

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

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

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

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


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

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


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

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


好的,正常了,起飞。



下面再来描述一下我查到的一些降低网站响应时间的方法,那我们一起来了解一下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://www.vience.cn/blog/526.html发布于 7个月前 ( 11-15 )
文章转载或复制请以超链接形式并注明出处文曦博客

赞(7
阅读
分享

发表评论

快捷回复:

评论列表 (有 1 条评论,2117人围观)参与讨论
网友昵称:李三三
李三三 游客2021-03-30沙发 回复
美国加州AK机房位于美国加利福尼亚州弗里蒙市(硅谷),AK机房是华人机房,服务人性化(知识产权问题)。对DMCA侵权处理只封IP,其他IP正常使用不受影响。机房有专业的工程师排除电源及网络上的问题,并且备有冗余系统。双路千兆线路,避路监控设备等,利用独特的线路优势发展的同时密切结合大陆市场的需求,是面向华人的最大美国服务器提供商。AK机房24小时实时监控不间断服务。备受企业级和中小工作室外贸客户青睐!所有服务器带宽均可免费切换成10M独享不限流量!
  美国CD(ClearDDoS)机房可以为客户提供灵活可扩展的数据互联服务,机房主要业务为站群服务器,IP资源丰富,固态硬盘(SSD)和机械硬盘(HDD) 任您选择,满足外贸企业SEO专家建立站群网站的需求。美国CD机房是用户不二的选择。美国CD机房提供有大带宽,小防御的高网络质量的机器,更有多IP的站群服务器。
  美国作为全世界互联网的数据中心,凭借发达网络资源、最全面基础硬件设施、领先技术优势、分布最密集的光纤网络,成为众大中小型企业炙手可热的服务器选择对象。
  第一、从网络资源方面说
  信息高速公路的始作俑者是美国,亚洲国家和老美是没有办法比的,网络建设起步早,基础网络设施强劲,全球共有13个域名根服务器。1个为主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国、欧洲2个(英国和瑞典各1个)、亚洲1个(日本)。
  目前国内的计算机网络应用与世界还有一些差距,国内网站ip被其他国家无情屏蔽,发邮件给国外客户,客户不回复,不是不回复是他们根本就没有收到,等等这些短时间内无法改变的问题一直并将继续影响着国内好多企业的形象和业务的全球推广,选对优秀的服务器很关键,是发展市场的基础。
  第二、从硬件资源方面说
  国内用的服务器是美国的,而美国用的服务器是自己的,这中间隔了一个不小的代理环节,为什么国内服务器相比国外的要便宜呢!可好多人不知道相同价格的产品,服务器硬件、路由交换硬件、防火墙硬件等是完全不同的。
  第三、从技术方面说
  亚洲地区的计算机技术和欧美地区相比还是有很大差距的,一项服务器应用技术欧美用过了其他地方才看着英文说明配置,老美不想做的软件外包让印度做了,我们用的品牌机器几乎是欧美产的,要学深计算机技术是要看厚厚的英文书籍等等。
  速迪网络—