搜外网>搜外问答>问答页面

网站TTFB值多少正常过高怎么办!

TTFB值过高是许多网站遇到的问题,什么是 TTFB( Time to First Byte),TTFB是指浏览器开始收到服务器响应数据的时间,(后台处理时间+重定向时间),是反映服务端响应速度的重要指标,就像你问朋友了一个问题,你的朋友思考了一会儿才给你答案,你朋友思考的时间就相当于 TTFB,你朋友思考的时间越短,就说明你朋友越聪明或者对你的问题越熟悉,对服务器来说,TTFB 时间越短,就说明服务器响应越快。

想要找到解决网站加载速度TTFB值高的解决办法,首先你就要很了解造成这个问题的原因,从而对症下药,而在这之前我们先了解下不同的网站类型TTFB在什么时间会比较正常.

  1. 1.静态网站-TTFB值控制在 50MS左右为优质正常网站
  2. 2.动态网站-TTFB值控制在500MS以下为优质正常网站

以上是对网站TTFB值是否正常的审核标准,为何 静态网站要比动态网站速度要快很多呢?这主要是因为动态网站每次访问都需要比静态网站做更多事情,例如请求查询数据库耗费的时间等等.

造成网站加载速度TTFB值高的因素有哪些?

  • 因素一、CSS、IMAGES、JS 等静态文件加载过多造成网站加载时HTTP请求次数过多的
  • 因素二、服务器网络环境造成网络拥堵带宽容量过载的
  • 因素三、数据库搭建时结构不合理没有设立合理的索引的
  • 因素四、PHP代码冗余造成执行频繁的

网站加载速度TTFB值高怎么办才可以解决呢?

  • 针对因素一可以对静态资源进行合并,图片类素材可以进行无损压缩降低HTTP请求次数
  • 针对因素二可以对服务器进行网络带宽升级,使用更高带宽的、独立IP地址的网络配置
  • 针对因素三可以对现有数据库的结构进行调整 ,对查询频繁的表设立良好的索引
  • 针对因素四可以对PHP代码进行精简,使得执行效率提升,并采用新的PHP版本

另外西德SEO认为 解决网站加载速度TTFB值高的简单办法是使用缓存,将数据通过缓存存储在服务器内存当中,这样在访问同一页面是就会直接从内存中读取网站数据,而不需要通过数据库,因为所有数据是以静态文件呈现的,网站加载速度TTFB值甚至可以媲美静态网站.

追加问题
    2 人参与回答
权重蜘蛛-池出租 等 1 人赞同该回答

使得执行效率提升

使得执行效率提升,并采用新的PHP版本