26 9月 2022
  • 关于我们
  • 简体中文
  • 繁体中文

关注我们

Twitter Facebook-f Weibo Instagram
订阅
  • 首页
  • 服务项目
    • 网站建设
      • 企业建站
      • 品牌网站
      • 营销网站
      • 外贸网站
      • 祥云建站
    • 小程序
      • 商城小程序
      • 微分销小程序
      • 云店小程序
      • 企微掌柜
    • SEO优化
      • 关键词优化
      • 整站优化
      • 排名优化
      • 站内优化
      • 竞价推广
      • 百度爱采购
    • 配套产品
      • SSL证书
      • 域名注册
      • 400电话
      • 服务器租用
      • 虚拟主机
  • 合作案例
    • 网站建设
    • 网络推广
    • 小程序
      • 云店小程序
      • 商城小程序
      • 美业小程序
    • 爱采购
  • 解决方案
    • DIY建站解决方案
    • SEO优化解决方案
    • 外贸网站解决方案
    • 政府网站解决方案
    • 营销型网站解决方案
    • 购物商城网站解决方案
    • 品牌形象网站解决方案
  • 新闻资讯
    • 行业资讯
    • 客户资讯
    • 公司资讯
    • 客户见证
  • 关于我们
    • 关于我们
    • 联系我们
  • 首页
  • 服务项目
    • 网站建设
      • 企业建站
      • 品牌网站
      • 营销网站
      • 外贸网站
      • 祥云建站
    • 小程序
      • 商城小程序
      • 微分销小程序
      • 云店小程序
      • 企微掌柜
    • SEO优化
      • 关键词优化
      • 整站优化
      • 排名优化
      • 站内优化
      • 竞价推广
      • 百度爱采购
    • 配套产品
      • SSL证书
      • 域名注册
      • 400电话
      • 服务器租用
      • 虚拟主机
  • 合作案例
    • 网站建设
    • 网络推广
    • 小程序
      • 云店小程序
      • 商城小程序
      • 美业小程序
    • 爱采购
  • 解决方案
    • DIY建站解决方案
    • SEO优化解决方案
    • 外贸网站解决方案
    • 政府网站解决方案
    • 营销型网站解决方案
    • 购物商城网站解决方案
    • 品牌形象网站解决方案
  • 新闻资讯
    • 行业资讯
    • 客户资讯
    • 公司资讯
    • 客户见证
  • 关于我们
    • 关于我们
    • 联系我们
  • 首页
  • 服务项目
    • 网站建设
      • 企业建站
      • 品牌网站
      • 营销网站
      • 外贸网站
      • 祥云建站
    • 小程序
      • 商城小程序
      • 微分销小程序
      • 云店小程序
      • 企微掌柜
    • SEO优化
      • 关键词优化
      • 整站优化
      • 排名优化
      • 站内优化
      • 竞价推广
      • 百度爱采购
    • 配套产品
      • SSL证书
      • 域名注册
      • 400电话
      • 服务器租用
      • 虚拟主机
  • 合作案例
    • 网站建设
    • 网络推广
    • 小程序
      • 云店小程序
      • 商城小程序
      • 美业小程序
    • 爱采购
  • 解决方案
    • DIY建站解决方案
    • SEO优化解决方案
    • 外贸网站解决方案
    • 政府网站解决方案
    • 营销型网站解决方案
    • 购物商城网站解决方案
    • 品牌形象网站解决方案
  • 新闻资讯
    • 行业资讯
    • 客户资讯
    • 公司资讯
    • 客户见证
  • 关于我们
    • 关于我们
    • 联系我们
  • 首页
  • 服务项目
    • 网站建设
      • 企业建站
      • 品牌网站
      • 营销网站
      • 外贸网站
      • 祥云建站
    • 小程序
      • 商城小程序
      • 微分销小程序
      • 云店小程序
      • 企微掌柜
    • SEO优化
      • 关键词优化
      • 整站优化
      • 排名优化
      • 站内优化
      • 竞价推广
      • 百度爱采购
    • 配套产品
      • SSL证书
      • 域名注册
      • 400电话
      • 服务器租用
      • 虚拟主机
  • 合作案例
    • 网站建设
    • 网络推广
    • 小程序
      • 云店小程序
      • 商城小程序
      • 美业小程序
    • 爱采购
  • 解决方案
    • DIY建站解决方案
    • SEO优化解决方案
    • 外贸网站解决方案
    • 政府网站解决方案
    • 营销型网站解决方案
    • 购物商城网站解决方案
    • 品牌形象网站解决方案
  • 新闻资讯
    • 行业资讯
    • 客户资讯
    • 公司资讯
    • 客户见证
  • 关于我们
    • 关于我们
    • 联系我们
博客
首页 网站建设 怎么提高网站的加载速度?
网站建设

怎么提高网站的加载速度?

bandaoyun 2021年12月8日 1 分钟 0
6

在同样的网络环境下,两个同样能满足你的需求的网站,一个“Duang”的一下就加载出来了,一个加载了半天才出来,你会选择哪个?研究表明:用户最满意的打开网页时间是2-5秒,如果等待超过10秒,99%的用户会关闭这个网页。也许这样讲,各位还不会有太多感触,接下来我列举一组数据:Google网站访问速度每慢400ms就导致用户搜索请求下降0.59%;Amazon每增加100ms网站延迟将导致收入下降1%;雅虎如果有400ms延迟会导致流量下降5-9%。网站的加载速度严重影响了用户体验,也决定了这个网站的生死存亡。

可能有人会说:网站的性能是后端工程师的事情,与前端并无多大关系。事实上,只有10%~20%的最终用户响应时间是用在从Web服务器获取HTML文档并传送到浏览器的,那剩余的时间去哪儿了?其余的80%~90%时间花在了下载页面中的所有组件上。接下来带您了解如何来提高页面的加载速度。

一、减少HTTP请求

上面说到80%~90%时间花在了下载页面中的所有组件进行的HTTP请求上。因此,改善响应时间最简单的途径就是减少HTTP请求的数量。

二、使用CDN

如果应用程序web服务器离用户更近,那么一个HTTP请求的响应时间将缩短。另一方面,如果组件web服务器离用户更近,则多个HTTP请求的响应时间将缩短。CDN(内容发布网络)是一组分布在多个不同地理位置的Web服务器,用于更加有效地向用户发布内容。在优化性能时,向特定用户发布内容的服务器的选择基于对网络拥堵的测量。例如,CDN可能选择网络阶跃数最小的服务器,或者具有最短响应时间的服务器。

三、添加Expires头

页面的初次访问者会进行很多HTTP请求,但是通过使用一个长久的Expires头,可以使这些组件被缓存,下次访问的时候,就可以减少不必要的HTPP请求,从而提高加载速度。

四、压缩组件

从HTTP1.1开始,Web客户端可以通过HTTP请求中的Accept-Encoding头来表示对压缩的支持,如果Web服务器看到请求中有这个头,就会使用客户端列出来的方法中的一种来进行压缩。Web服务器通过响应中的Content-Encoding来通知Web客户端。

五、将样式表放在头部

首先说明一下,将样式表放在头部对于实际页面加载的时间并不能造成太大影响,但是这会减少页面首屏出现的时间,使页面内容逐步呈现,改善用户体验,防止“白屏”。我们总是希望页面能够尽快显示内容,为用户提供可视化的回馈,这对网速慢的用户来说是很重要的。将样式表放在文档底部会阻止浏览器中的内容逐步出现。为了避免当样式变化时重绘页面元素,浏览器会阻塞内容逐步呈现,造成“白屏”。

六、将脚本放在底部

跟样式表相同,脚本放在底部对于实际页面加载的时间并不能造成太大影响,但是这会减少页面首屏出现的时间,使页面内容逐步呈现。js的下载和执行会阻塞Dom树的构建(严谨地说是中断了Dom树的更新),所以script标签放在首屏范围内的HTML代码段里会截断首屏的内容。下载脚本时并行下载是被禁用的——即使使用了不同的主机名,也不会启用其他的下载。因为脚本可能修改页面内容,因此浏览器会等待;另外,也是为了保证脚本能够按照正确的顺序执行,因为后面的脚本可能与前面的脚本存在依赖关系,不按照顺序执行可能会产生错误。

七、避免CSS表达式

CSS表达式是动态设置CSS属性的一种强大并且危险的方式,它只支持IE5以及之后版本、IE8之前版本。

八、使用外部的JavaScript和CSS

内联脚本或者样式可以减少HTTP请求,按理来说可以提高页面加载的速度。然而在实际情况中,当脚本或者样式是从外部引入的文件,浏览器就有可能缓存它们,从而在以后加载的时候能够直接使用缓存,而HTML文档的大小减小,从而提高加载速度。

九、减少DNS查找

当我们在浏览器的地址栏输入网址 ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?域名解析 –> 发起TCP的3次握手 –> 建立TCP连接后发起http请求 –> 服务器响应http请求,浏览器得到html代码 –> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) –> 浏览器对页面进行渲染呈现给用户。

十、精简JavaScript

精简:精简就是从代码中移除不必要的字符以减少文件大小,降低加载的时间。代码精简的时候会移除不必要的空白字符(空格,换行、制表符),这样整个文件的大小就变小了。

混淆:混淆是应用在源代码上的另外一种方式,它会移除注释和空白符,同时它还会改写代码。在混淆的时候,函数和变量名将会被转换成更短的字符串,这时代码会更加精炼同时难以阅读。通常这样做是为了增加对代码进行反向工程的难度,这也同时提高了性能。

影响网站优化的7大因素影响网站优化的7大因素2021年12月7日
为什么搜索引擎不收录网站内容?2021年12月9日为什么搜索引擎不收录网站内容?

相关文章最好

网站建设

选择网站建设公司要注意什么?

bandaoyun 2021年12月30日
网站建设

网站建设使用伪静态好还是HTML纯静态好?

bandaoyun 2022年1月3日

你好!我是你的专属顾问!

专注企业一站式互联网营销推广服务。坚持为客户提供有价值的服务和互联网建设!微电:18529232888

客户资讯
找不到要显示的文章
公司动态
  • 网站建设使用伪静态好还是HTML纯静态好?
    bandaoyun 2022年1月3日
    网站建设
  • 选择网站建设公司要注意什么?
    bandaoyun 2021年12月30日
    网站建设
  • 企业网站安全问题有哪些?
    bandaoyun 2021年12月27日
    网站建设
文章分类
  • 400电话 38
  • 半岛云 22
  • 启博云 16
  • 域名注册 7
  • 小程序 43
  • 微分销 6
  • 电商平台 7
  • 祥云平台 8
  • 网站建设 64
  • 网络推广 93
  • 行业资讯 22
二维码
近期热读
  • 网站建设使用伪静态好还是HTML纯静态好?
    bandaoyun 2022年1月3日
    网站建设
  • 选择网站建设公司要注意什么?
    bandaoyun 2021年12月30日
    网站建设
  • 企业网站安全问题有哪些?
    bandaoyun 2021年12月27日
    网站建设
热门标签
400 400电话 400电话申请 400靓号 APP APP商城 B2C CRM LLS证书 seo优化 互联网+ 做网站 关键词优化 半岛云 启博云 响应式网站 域名 域名注册 小程序 小程序商城 常见问答 微分销 擎天引擎 电商 直播小程序 直播带货 社交电商 社群团购系统 网站 网站优化 网站制作 网站外链优化 网站建设 网站排名优化 网站推广 网站设计 网络推广 网页优化 行业资讯 邮箱

电话:4008 – 913-914

邮箱:BanDao@Email.com

地址:广州市番禺区市桥大北路373号511~513室

Twitter Facebook-f Pinterest-p Instagram Weibo

服务中心

  • 服务项目
  • 合作案例
  • 解决方案
  • 新闻资讯

联系我们

扫描二维码,获取更多资讯!

扫码联系业务经理
关注公众号
关注公众号

    Copyright © 2020 www.bandaoyun.cn. 半岛网络营销推广 版权所有. 粤ICP备16004942号   联系:4008-913-914

    做事,我们是专业的;做人,我们是认真的!