如何减少我的TTFB(第一个字节的时间)加载时间?

时间:2019-02-20 19:29:52

标签: asp.net performance time compilation load

Snapshot of my websites load times

这是网站首次命中时的加载时间应该是什么样子?

我在发布时进行了预编译。
我在webconfig文件中设置了debug =“ false”。
除了JQuery和google maps,我对CDN的使用不多。
我的页面大小通常不到1MB。

1 个答案:

答案 0 :(得分:1)

  

根据Google的说法,您网站的TTFB应该为200毫秒或   更少。

     

如果您的网站比这慢得多,例如500毫秒或   还有,还需要一些工作。

     

第一个字节的平均时间为100-500ms。 Google表示要瞄准200毫秒

如果要测试站点TTFB,可以在https://www.webpagetest.org/

输入您的网站URL

这对我来说似乎有点慢,我将检查您的网站是否存在以下可能会降低其TTFB速度的因素:

  1. 高网络流量
  2. 网络问题
  3. 动态内容:
  4. 磁盘使用情况
  5. 磁盘速度
  6. RAM使用情况
  7. 数据库设置
  8. 数据库速度
  9. 服务器配置:
  10. PHP / ASP设置
  11. 数据库设置
  12. 共享服务器?

加快页面加载速度的一种好方法是捕获动态页面。

  

缓存页面可以使页面“预先构建”,并且可以使用HTML   一旦浏览器请求页面。

以下是开始使用catche的一些方法:

  
      
  1. WordPress插件。诸如WP Super Cache之类的插件将帮助您缓存   您的动态页面。该插件跟踪“保存”动态的时间   应该更新页面,以便提供尽可能最新的副本。   (另请参阅:使用W3总缓存的完整指南)

  2.   
  3. WordPress托管   自动缓存。 WordPress托管可以为您提供缓存   改善您网站的TTFB的功能。

  4.   
  5. 服务器配置。缓存文件(而不是动态内容)的一种常用方法是配置.htaccess Web文件。 (.htaccess短   进行超文本访问。)请注意,此文件中的小错误可能导致   重大问题;建议雇用专业人员。

  6.   

根据https://www.searchenginepeople.com/blog/16081-time-to-first-byte-seo.html,这是一个很好的资源。