速度是用户体验非常重要的一部分。如果说用户体验可以分成“能用、可用、好用”,“能用”就是后两者的基础。
大部分用户往往会死等一个网页出来,而很少会同时做其他事情。没有速度,如何向用户展示流程,如何带给用户进一步的体验呢?
Yahoo! Exceptional Performance团队在Developer Network上总结:80-90%的客户端响应时间都用于下载所有的页面元素:图片、样式表、脚本文件、Flash等等。
因此,加快页面响应速度,提高页面性能是提高用户体验重要的第一步。
Yahoo!最近提供了一个页面性能分析工具YSlow,以Firefox Add-on的形式集成到Firebug中。
装上这个工具后,它会分析页面加载的所有内容,根据加速站点的13条规则给站点页面评分并给出建议。
并且它会列出所分析页面上所有元素的类型:URL、过期时间、gzip状态、load时间、文件大小、ETag、包括HTTP响应报头,以及页面Empty Cache和Full Cache时的数据。
1. 减少 HTTP 请求
2. 使用 CDN
3. 为网页元素添加 Expires Header
4. 支持 Gzip
5. 把 CSS 放在网页顶部
6. 把活动的脚本文件移到底部
7. CSS中避免使用Expression语句
8. 使用外部 JavaScript 和 CSS 文件
9. 减少 DNS 查表时间
10. 最小化 JavaScript
11. 避免网页跳转
12. 删除重复的脚本
13 .配置Etag
分享到:
相关推荐
根据给定的文件信息,我们可以理解到这份文档是一份关于TY-ZT60-0001a型号压力传感器的样本说明书。在这份说明书中,将详细说明该传感器的接线方式和参数信息。在压力传感器领域,此类文档是十分重要的参考资料,...
本文档是关于ZK-ZT2多功能直流电机调速器的使用手册。手册详细介绍了该调速器的功能、参数指标、接口说明及控制模式等内容。以下是手册中的关键知识点总结: 1. 产品简介 ZK-ZT2调速器支持四种运行模式:手动(人工...
但根据标题和描述信息,我们可以推断出相关知识点主要涉及“雁南自弹式SIM卡座SIM028-ZT规格书”的技术参数和功能特点。以下是根据标题和描述中所能提取的知识点,对SIM028-ZT自弹式SIM卡座的详细说明: 1. SIM卡座...
斑马打印机ZT411和ZT421是工业级条码和标签打印机,广泛应用于制造业、物流、零售业等对打印质量和效率有高要求的领域。这两款打印机以其出色的性能、耐用性和易用性赢得了用户的信赖。这份中文手册详细地介绍了ZT...
一.首先选择适合的无源探测频率 ( )电力电线探测模式,主要应用于交流电力输送系统的电线探测.国内电线频率50Hz.... 1. 使用50Hz频率,主要应用于通常电力系统中。 2. 使用5倍的50Hz频率,主要应用于高压电力系统中,...
变频器,作为一种电力控制设备,能够调整电机的电源频率,从而实现电机速度的精确控制。诚烨ZP6C-ZT9型号的变频器是诚烨公司生产的一款高性能、高可靠性的产品,适用于广泛的工业应用。这个压缩包文件“变频器说明书...
沃视征途系列-ZT9404是一款专为监控系统设计的硬件设备,其核心是ZT9404型号的处理器。该设备通常用于视频监控、安全防范等领域,提供高清、稳定、实时的图像数据处理能力。下面将详细阐述ZT9404监控驱动程序的相关...
【标题】"一个完整的教育类客户管理CRM-ZT0011源码"指的是一个专为教育行业设计的客户关系管理系统(Customer Relationship Management,简称CRM)的源代码。这个系统可能包含了全面的功能,旨在帮助教育机构更好地...
赠送jar包:zt-exec-1.9.jar; 赠送原API文档:zt-exec-1.9-javadoc.jar; 赠送源代码:zt-exec-1.9-sources.jar; 赠送Maven依赖信息文件:zt-exec-1.9.pom; 包含翻译后的API文档:zt-exec-1.9-javadoc-API文档-...
获取nCoV2019统计数据和仪表板显示;数据来源:https-news.qq.com-zt2020-page-feiyan.html_nCoV2019_py
- **ZT230打印机控制面板显示屏**:ZT230配备了高级的图形显示屏,用户可以通过触摸屏访问设置菜单和其他功能。 - **在显示屏的各屏幕之间浏览**:用户可以使用控制面板上的导航键在不同的设置屏幕之间切换。 - *...
赠送jar包:zt-exec-1.9.jar; 赠送原API文档:zt-exec-1.9-javadoc.jar; 赠送源代码:zt-exec-1.9-sources.jar; 赠送Maven依赖信息文件:zt-exec-1.9.pom; 包含翻译后的API文档:zt-exec-1.9-javadoc-API文档-...
《零凌电器—安高微电脑温控器操作说明书AG-305ZT》是一份针对AG-305ZT型号的温控器的详细使用指南。这份文档详细介绍了该温控器的功能、特点、技术参数、使用方法、操作界面和维护保养等多个方面。 ### 主要功能及...
《GitHub Classroom创建的assignments-zt6801:C++编程学习之旅》 在编程的世界里,C++是一门至关重要的语言,它以其高效、灵活和面向对象的特性深受程序员喜爱。GitHub Classroom作为教育者和学生共享代码和协作的...
hy-zt-temp 通过 , 创建一个虎牙专题的模板. 安装方式 如果你还没安装 .的话,请安装 npm install -g grunt-init 一旦模板被安装到你的~/.grunt-init/目录中(在Windows平台是%USERPROFILE%.grunt-init\目录),那么就...
斑马(Zebra)ZT230条码打印机是一款广泛应用在工业环境中的高效设备,其驱动程序是确保打印机正常工作的重要组成部分。本驱动程序专为Zebra的ZT210、ZT220及ZT230系列打印机设计,提供了全面的功能支持,以实现高...
这个标题和描述提到的"zt1d2savitzkygolaysmoothinganddifferentionfilter的传输形式"可能是指一个MATLAB代码或者函数,用于实现一维信号的一阶或高阶Savitzky-Golay滤波。下面将详细介绍Savitzky-Golay滤波器的工作...
为了提高Unix环境下的用户体验,本文将详细介绍如何在Unix环境下使用C语言开发一个类似于Windows系统的菜单程序。 #### 关键概念与目标 本项目的目标是创建一个在Unix系统中运行、具有类似Windows菜单功能的应用...