如何把网站打开速度做到飞一般的感觉?

时间:2015-03-16 15:42:27    来源:盛图小编    作者:admin

今天成都网络公司小编要说的这个话题,想必很多个人站长或者企业网站管理都很是感兴趣,为什么?打开速度意味着更高的转化率,那么今天主要要说的既是从域名解析方面来入手:

原理:减少域名DNS解析时间将网页加载速度提升到新层次-DNS缓存/预加载/多域名

1、从浏览器地址栏的请求链接开始,浏览器通过DNS解析查到域名映射的IP地址,成功之后浏览器端向此IP地址取得连接,成功连接之后,浏览器端将请求头信息通过HTTP协议向此IP地址所在服务器发起请求,服务器接受到请求之后等待处理。

如何把网站打开速度做到飞一般的感觉?

2、览器加载显示html的顺序是:从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。如果遇到语义解释性的标签嵌入文件(JS脚本,CSS 下载过程会启用单独连接进行下载,并且在下载后进行解析,解析过程中,停止页面所有往下元素的下载。

如何把网站打开速度做到飞一般的感觉?

3、什么原因会导致网页加载过慢?浏览器可以在下载CSS资源的同时,并行解析HTML文件,但是,成都网络公司小编提醒一下,一旦发现有脚本文件的引用,则必须等待脚本文件完成下载并且执行后才能继续解析。内容下载时间主要取决于用户带宽、服务器带宽、文件大小、文件数量等。

合理利用DNS TTL值 增加域名的缓存命中率

1、DNS 服务器采用递归或迭代来处理客户端查询时,它们将发现并获得大量有关 DNS 命名空间的重要信息。然后这些信息由服务器缓存。缓存为 DNS 解析流行名称的后续查询提供了加速性能的方法,同时大大减少了网络上与 DNS 相关的查询通信量。

如何把网站打开速度做到飞一般的感觉?

合理利用DNS TTL值

2、TTL(Time-To-Live)即一条域名解析记录在DNS服务器上缓存时间。成都网络公司小编认为当信息缓存时,生存时间 (TTL) 值适用于所有缓存的 RR。只要缓存 RR 的 TTL 没有到期,DNS 服务器就可继续缓存并再次使用 RR 来应答与这些 RR 相匹配的客户端提出的查询。

如何把网站打开速度做到飞一般的感觉?

3、适当地增大TTL值可以让DNS Server缓存该域名更长时间,增加缓存的命中率。TTL一般默认为一小时,可以根据实际情况设为一天甚至一周以上。当然,如果你域名的IP经常变化,则TTL不应过大,否则各地的DNS Server会暂时无法获得新的正确的IP地址。

合理使用DNS-prefetch让DNS预读取

1、从上面浏览器加载网页的过程可以看出,网页的请求是可以多任务同时进行的,对于网页有多个DNS请求的情况,可以让浏览器在后台先把要使用的DNS请求默默地完成,这样当用户在打开新的网页时,就可以节省DNS查询的时间了。

如何把网站打开速度做到飞一般的感觉?

2、控制浏览器的DNS预读取就是DNS-prefetch标签了,DNS Prefetch应该尽量的放在网页的前面,格式类似是:

很多网站都使用使用百度广告联盟代码,使用这个就可以预读取DNS了。

3、默认情况下浏览器会有隐式的DNS Prefetch,即会对页面中和当前域名(正在浏览网页的域名)不在同一个域的域名进行预获取,并且缓存结果,我们可以通过下面的标签禁止隐式的DNS Prefetch:

4、需要注意的就是,DNS Prefetch只需要在用户在第一次打开网站时使用即可,没有必要每个页面都使用DNS Prefetch,否则就是重复DNS读取了,反而还无形中增加了DNS查询的次数,效果适得其反。

五、DNS域名解析拆分为多个域名增加并行下载量

1、一般来说网页的内容加载时会发生多个域名请求服务,成都网络公司小编发现当如果你的网站JS、CSS、图片等非常多的话,建议将这些文件分别放在不同的域名上,这样浏览器在打开某一个页面时就可以同时向这些域名发送DNS解析请求了,能在一定程度上减少DNS时间。

如何把网站打开速度做到飞一般的感觉?

2、网页的内容越多,分析的域名应该尽量多一些。例如html、htm,js、css,jpg、png、gif,php、asp都可以放在不同的域名上。在实际应用上,使用全站CDN或者是静态文件CDN就可以实现上述效果,并且结合css sprite一起来使用的。

减少网页的DNS请求次数

3、css sprite的作用恰恰相反,它不是增加域名请求,而减少域名DNS请求,主要是用在图片上。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。

这个方面成都网络公司小编建议大家可以好好研究一下,毕竟对于域名来说,我们操作的地方还是有很多的,所以本文绝对也算是比较适用的用户体验操作指南。

更多关于网站整体优化的专业文章,可到行业新闻栏目查看*新文章,本文转载请注明出处!


品牌 · 服务 · 影响力 — 老牌成都网站建设公司| 成都盛图网络| 新闻动态| 公司博客| 客服中心| 诚聘英才| 盛图团队| 联系盛图

  • 中国互联
    网协会
  • 网络110
    报警服务
  • 不良信息
    举报中心
  • 中国文明网
    传播文明
  • 互联网业
    自律同盟
  • 软件服务
    信誉品牌

Tel:028-69185520 028-86948309 Email:kf@sntuu.com Fax:028-86948309

(C)2016 成都盛图网络【成都盛图信息技术有限公司】 www.sntuu.com. 版权所有 严禁抄袭复制 信息产业部备案 蜀ICP备10015055号-1

成都网站建设公司【盛图网络】主营业务:成都网站建设成都网站制作成都网站设计等,成都网络公司优质服务商。