`
wbj0110
  • 浏览: 1610870 次
  • 性别: 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.按需异步下载脚本

分享到:
评论

相关推荐

    web前端性能分析工具导引

    在现代的Web开发中,前端性能分析已经成为提升用户体验和网站效能的关键环节。正如标题"Web前端性能分析工具导引"所暗示的,关注这一领域的核心在于优化用户对页面加载速度和响应时间的感知。根据Yahoo的高性能网页...

    web前端性能测试

    在IT行业的领域内,"web前端性能测试"是一项至关重要的技术环节,它直接影响着用户的体验质量和网站的整体性能表现。从给定的文件信息来看,我们可以深入探讨以下几点关键知识点: ### 1. 前端性能测试的目的 前端...

    阿里前端技术分享 前端性能之精确度量 共70页.pdf

    随着互联网技术的飞速发展,前端性能优化已经成为衡量一个网站用户体验的重要指标。精确度量前端性能,可以为开发者提供详实的数据支撑,帮助他们针对性能瓶颈采取有效措施。在这篇阿里前端技术分享文章中,我们将...

    大型网站性能优化实战从前端网络CDN到后端大促的全链路性能优化 带书签完整版

    - **3.1.3 使用WebPageTest进行性能分析**:WebPageTest是一个开源的网站性能测试工具,它可以模拟不同的网络条件来测试网站性能。 **3.2 真实用户前端性能监控** - **3.2.1 真实用户前端性能数据采集**:收集真实...

    实践一下前端性能分析

    这篇文章将基于提供的链接(http://www.cnblogs.com/strick/p/5475758.html)以及所包含的`inline.html`, `images`, 和 `css`文件,探讨如何实践前端性能分析。 首先,`inline.html`代表网页的主体部分,其中可能...

    前端性能监控系统

    在IT领域,前端性能监控系统是提升用户体验和优化网站或应用程序不可或缺的一部分。它允许开发者实时追踪和分析用户在浏览器端的交互,以便发现并解决可能导致性能下降的问题。在这个"前端性能监控系统"中,我们可以...

    前端性能讲解——阿里

    在《前端性能讲解——阿里》这份培训资料中,通过一系列具体的方法和技术介绍了如何对前端性能进行精确度量,这对于提高用户体验、优化网站性能具有重要意义。 #### 二、讲师介绍 讲师阿大(真名:朱华军),自...

    WEB前端性能优化测试

    在现代Web开发中,前端性能优化是至关重要的,它直接影响用户体验和网站的转化率。本文档将探讨如何提升WEB前端的性能,通过遵循一系列规则和使用专业的工具来达到最佳效果。我们将详细介绍YSLOW工具,这是一个非常...

    前端性能优化原理与实践.zip

    这本"前端性能优化原理与实践"小册子深入探讨了如何通过一系列技术手段优化前端页面,旨在帮助开发者构建更快、更流畅的Web应用。以下是该压缩包文件中可能涉及的一些核心知识点: 1. **延迟加载(Lazy Loading)**...

    前端 - 郭碧青《Web 前端性能优化思路与学习方法》.pdf

    郭碧青是腾讯公司的一位资深前端工程师,他在Web前端性能优化方面有着丰富的实践经验,并且对于性能优化的工作充满热情。郭碧青在行业内的知名度很高,虽然行事低调,但是经常受邀在各种大型会议和技术活动中分享...

    yslow前端性能测试工具

    开发的一款强大的前端性能分析工具,它通过对网页进行评估,提供优化建议,帮助开发者提高网站的加载速度和用户体验。yslow的核心理念是遵循YSlow规则,这是一套基于浏览器的规则集,旨在改善网页的性能。 **一、...

    Web 前端性能优化思路与学习方法

    Web前端性能优化是提升网页用户体验和确保网站成功的关键因素之一。性能优化涉及多个方面,包括但不限于代码优化、资源加载策略、服务器配置等。本篇内容将深入探讨Web前端性能优化的思路与学习方法,结合WebQQ、QQ...

    Java 大型网站性能优化实战从前端网络 CDN 到后端大促的全链路性能优化

    本实战指南将探讨从前端网络到后端大促的全链路性能优化策略,旨在提升网站的整体效率。 前端网络性能优化主要关注减少页面加载时间。CDN(Content Delivery Network)是一个关键的工具,它通过在全球部署多个节点,...

    前端性能优化.pptx

    前端性能优化是指通过各种技术和策略提高网站或Web应用的加载速度、响应速度以及整体用户体验的过程。良好的前端性能不仅能够提升用户满意度,还能提高搜索引擎排名,增加转化率。 ### 二、性能分析 #### 2.1 性能...

    大型网站性能优化实战

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

    [优]Yslow网站前端性能测试工具安装与使用简介

    ### Yslow网站前端性能测试工具安装与使用简介 #### 一、引言 在现代互联网应用开发中,网站性能优化已成为提升用户体验的关键因素之一。Yslow是一款由Yahoo!开发的前端性能测试工具,旨在帮助开发者识别并解决...

    前端网站实例100套源码

    9. **SVG图形**:为了优化性能和提高可访问性,很多网站使用SVG(可缩放矢量图形)来呈现图标和其他图形。源码中可能包含SVG代码,值得学习。 10. **SEO优化**:好的前端源码应考虑搜索引擎优化,例如合理的HTML...

Global site tag (gtag.js) - Google Analytics