`
wbj0110
  • 浏览: 1550143 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

网站前端性能分析

阅读更多
一 速度与功能,哪个更重要
二 网站性能与收入
三 网站速度与用户流失
四 Web性能优化法则
五 国内性能分析工具—基调系统介绍
六 国际站的优化实践
七 改进建议
八 评分规则及优化


一  速度与功能,哪个更重要

 

1.网站最基本的东西是什么?

 

内容再丰富的网站,如果慢到无法访问也是毫无意义的;

 

SEO做的再好的网站,如果搜索蜘蛛抓不到也是白搭;

 

UE设计的再人性化的网站,如果用户连看都看不到也是空谈

 

2.网站速度与收入

 

n500ms20%(google)

 

n400ms5%~9%(yahoo!)

 

n100ms1%(amazon

 

500 ms slower = 20% drop intraffic (Google)

 

100 ms slower = 1% drop in sales(Amazon)

 

二 网站性能与收入

 

1.Amazon:every 100 ms increase in load time of Amazon.com decreased sales by 1% .

 

2.Googleachange in a 10-result page loading in 0.4 seconds to a 30-result page loadingin 0.9 seconds decreased traffic and ad revenues by 20%

三 网站速度与用户流失

四 Web性能优化法则


性能黄金法则

  只有10%–20%的最终用户时间花在了下载HTML文档上,其余的80%~90%的时间花在了下载页面中的所有组件上
(80%-90%用户的等待时间是来自于前端的页面加载)


五 国内性能分析工具—基调系统介绍

 1.什么时基调:

 

   1) 基调网络成立于2007,是国内最大的互联网用户体验监测服务商。
   2)基调网络拥有最大的遍及全国各地的监测网络,覆盖了全国100多个城市的数据中心及数万个人终端用户

2.基调能做什么?

 

 1)通过基调监测网络可以监测出目标网站在不同时间、不同区域、不同运营商的网民访问的速度、可用性等用户体验数据
 2)能实时生成个性化的报表,以供决策者和运维管理者及时掌握网站的性能、可用性等各项表现,进而为优化调整提供准确的决策依据。

登陆:rpc.networkbench.com

3. 基调如何使用:由故障开始

登陆后界面

 

知名互联网网站当前现状   

   竞争对手—B2BB2C网站

  B2B对手:慧聪网,环球资源网,中国制造

  B2C对手:淘宝,京东,当当,新蛋

 

六 国际站的优化实践

 

 

 

 

七 改进建议

 

1 . 页面性能评估工具

 

Yahoo!--Yslow

 

雅虎的页面优化34法则,Yslow选取了能量化的23


 

2. Google--Page Speed

 

功能同Yslow

 

 

1. 针对中文站首页

 

首页大小 建议500KB以内

 

页面元素 建议70个以内

 

首页域名数量 建议控制在5个以内

 

图片,CSS,JS的过期时间问题。

CSSJS的数量问题,尽可能的整合,减少请求次数。

2.Offer detail

 

CSS,JS的数量众多,建议cssjs的数量控制在5个以内

页面元素众多。仅仅一个detail页面,其元素个数都赶上首页了,建议严格控制页面元素

参考 优化对比


八 评分规则及优化

-Make Fewer HTTP Requests

 

Use a Content Delivery Network

 

Add an Expires Header

 

Gzip Components

 

Put CSS at the Top

 

Move Scripts to the Bottom

 

Avoid CSS Expressions

 

Make JavaScript and CSS External

 

Reduce DNS Lookups

 

-Minify JavaScript

 

Avoid Redirects

 

Remove Duplicate Scripts

 

ConfigureETags

Make Ajax Cacheable
---------------------------------------------------


---------------------------------------------------

---------------------------------------------------

---------------------------------------------------

---------------------------------------------------

---------------------------------------------------

-----------------------------------------------------
A.尽量减少HTTP请求次数
  1.合并JS
  2.合并CSS文件
  3.CSS Sprites
  4.Image 图片
  5.将图片编码成Base64数据嵌入网页


B.减少阻塞次数、减少阻塞时间
  1.将CSS放在顶部
  2.将JS放在底部
  3.删除重复的脚本
  4.延迟加载渲染页面不需要的脚本
  5.按需异步下载脚本

分享到:
评论

相关推荐

    论文研究-前端性能评价等级模型 .pdf

    前端性能评价等级模型,陈磊,简炜,随着网站的不断发展,用户对访问速度的要求也越来越强烈。本文通过分析前端性能优化内容的难易程度、优化成本将前端性能分为四级

    让你页面速度飞起来 Web前端性能优化(视频教程+ppt)

    从构建、浏览器渲染、缓存、PWA、服务端优化等多方面,梳理前端性能优化的技术点、综合分析技术的原理,根据不同的业务场景选择合适的性能优化点进行应用,最终为你的网站带来显著的速度提升和整体性能提升。

    大型网站性能优化实战

    具体内容包括:基于用户体验的性能优化要素、前端性能优化实战、网站性能分析、服务端性能优化、TCP优化、DNS优化、CDN优化、大型网站性能监控体系、大型网站容量评估、高性能系统架构模式、大促保障体系、数据分析...

    性能优化-网站性能监测与优化

    Web前端性能优化数据 性能优化Web前端性能优化数据 性能优化Web前端性能优化数据 性能优化Web前端性能优化数据 性能优化

    Web性能API—帮你分析前端性能

    其中,网页的性能直接决定了用户的体验,而随着新型客户端浏览设备的出现与网站功能的日益复杂化,对于性能的专注也达到了前所未有的高度。借助传统的开发者工具查看网络请求,例如浏览器的F12工具、Fiddler、...

    大型网站性能优化的通用方法(附图)

    大型网站性能优化的通用方法(附图) 很不错的网站优化分析~~ 中小型网站也同样适用~~

    压测性能测试培训(2022-02-16 性能测试培训) 压缩文件包含 【JMeter基础培训、WEB网站优化、性能测试知识分享】

    性能分析原则 性能调优的注意事项 第二部分,关于WEB网站优化相关知识点分享,分享内容如下: 网站优化的步骤 How a browser work 浏览器加载和渲染顺序 HTML页面加载和解析流程 减少 HTTP 的请求数 添加Cache缓存 ...

    百度地图毕业设计源码-optimization:前端性能优化

    使用浏览器的性能分析工具,得到性能分析图表,最著名的就是反向火焰图表,针对浏览器的加载和渲染一目了然。 投入使用之前缺乏压力测试和性能测试 性能优化(从用户输入网址到客户端展现,一步一步优化) 输入网址 ...

    web前端常用chrome谷歌浏览器扩展插件

    Lighthouse 前端性能优化测试工具。 lighthouse 插件会对网页的各个测试项的结果打分,并给出优化建议报告,是一个非常实用的可视化网站优化工具。 Octotree 在GitHub边侧栏上显示代码树。非常适合查看项目源代码...

    nginx源码分析-高性能服务器编写

    现在国内Nginx的用户越来越多了,多数拥抱Nginx的网站都钟意其优异的性能表现,如果是相对比较大的网站,节约下来的服务器成本无疑是客观的。当前Ngnix 美中不足之处是相关的文档和用户经验都还是很欠缺,用户之间还...

    基于JavaScript的WebGIS前端开发及优化

    近年来网站客户端开发规模越来越大并且有很多由AJAX开发的复杂页面, 系统中的客户端脚本大量增加,前端开发就产生了诸如代码量大、组织困难、难 ...把前端优化技术 应用到项目实现中,具体分析了各自的性能优化效果。

    音乐网站-音乐网站的设计与实现代码-java-springboot-基于springboot的音乐网站项目-代码-源码-项目

    音乐网站-音乐网站的设计与实现代码-java-springboot-基于springboot的音乐网站项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、系统的实现 用户信息 ...

    基于javaWEB技术的SSM音乐网站设计与实现.docx

    3.2 音乐网站性能需求分析 18 3.3 音乐网站安全需求分析 20 第四章 音乐网站设计与实现 21 4.1 数据库设计 21 4.2 前端设计 26 4.3 后端设计 27 4.4 系统集成与测试 29 第五章 音乐网站运维与优化 32 5.1 系统部署与...

    Xvfb+YSlow+ShowSlow搭建前端性能测试框架

    工具介绍Xvfb:主要就是通过内存计算模拟出图形界面,没有平常所见的操作界面,分为客户端和服务器YSlow:当Firefox浏览网页时,可以分析网站的页面(基于Yahoo14条评分原则),并指出如何进行优化提高网站性能  工具...

    web前端网页设计资源合集

    web前端网页设计作品 在信息高速发展的这个时代,网络作为现今最为方便快捷的媒介也越来越被 人们接受,并且融入我们的生活。在 2015 年时,随着 HTML5 在国内的兴起,也 在不断的推进着信息时代的发展,网站也逐渐...

    《高性能网站建设指南》笔记

    《高性能网站建设指南》,这是一本值得所有网站前端人员、网站开发人员、网站产品经理一读的好书。《高》首先分析了网站的用户响应时间都花在哪里,然后在这个基础上归纳出提高性能的若干办法,最后以十大网站为例...

    基于web前端响应式企业网站设计与实现-毕业设计

    在开发前,需要对这些概念弄清楚,在开发过程中还要考虑兼容,性能等各 种问题。 分析并解决实现中的若干技术问题:介绍企业官网个性化页面的背景及 HTML5 响应式布局的一般原理;阐述整个企业官网的结构及工作原理...

    java旅游管理系统springboot旅游网站,前端采用vue、layui等框架技术。

    java旅游管理系统springboot旅游网站,前端采用vue、layui等框架技术。用户功能:登录注册、个人中心编辑、搜索评论点赞收藏功能、预订功能、查看旅游路线、留言反馈等;管理员功能:用户管理、景点管理、酒店管理、...

    智能热度分析和自媒体推送平台-智能热度分析和自媒体推送平台的设计与实现代码-java-springboot-代码-网站

    智能热度分析和自媒体推送平台-智能热度分析和自媒体推送平台的设计与实现代码-java-springboot-基于springboot的智能热度分析和自媒体推送平台项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue...

    前端素材 优质通用后台管理模板Hyper.zip

    下面是关于后台管理系统的多层次详细分析和功能:用户管理、内容管理、数据管理、系统设置、统计和报告、通知和消息、插件和扩展、性能优化、安全防护、用户反馈和支持、多语言支持 。 【技术分析】 HTML,是一种...

Global site tag (gtag.js) - Google Analytics