中文
英文
1、 减少http请求 |
1、Make fewer HTTP requests |
2、 使用CDN内容分发 |
2、Use a Content Delivery Network(CDN) |
3、 避免空的src或 |
3、Avoid empty src or href |
4、
向文档添加一个有效期,
告诉浏览器这个文档的有效性和持久性.如:服务器配置不常更新的文件(图片,样式等)
|
4、Add Expires headers |
5、用gzip的压缩,在服务器配置gzip压缩文件 |
5、Compress components with gzip |
6、把CSS顶部 |
6、Put CSS at top |
7、把JavaScript底部 |
7、Put JavaScript at bottom |
8、避免使用CSS表达式 |
8、Avoid CSS expressions |
9、文件很大时将js与css独立成外部文件 |
9、Make Javascript and CSS external |
10、减少dns检查 |
10、Reduce DNS lookups |
11、减少js与css的文件大小 |
11、Minify Javascript and CSS |
12、避免URL重定向跳转 |
12、Avoid URL redirects |
13、删除重复的Javascript和CSS |
13、Remove duplicate Javascript and CSS |
14、配置你的实体标签.Etag是服务器告诉浏览器缓存,缓存中的内容是否已经发生变化的一种机制。
|
14、Configure entity tags(ETags) |
15、缓存ajax .
Ajax是实时响应的,在浏览器接收到新的数据前,旧的数据被缓存,这样能够更好的提高效率。
|
15、Make Ajax cacheable |
16、用GET方式进行AJAX请求。
Get 方法和服务器只有一次交互(发送数据),而 Post 要两次(发送头部再发送数据)。
|
16、Use Get for Ajax requests |
17、减少DOM元素的数量 |
17、Reduce the number of DOM elements |
18、避免HTTP 404错误(未找到) |
18、Avoid HTTP 404 (Not Found) error |
19、减少Cookie的大小.
设置合理的过期时间,能够很好的提高效率。
|
19、Reduce cookie size |
20.对组件使用无Cookie的域名.
对静态组件的Cookie读取是一种浪费,使用另一个无Cookie的域名来存放你的静态组件式一个好方法,或者也可以在Cookie中只存放带www的域名。
|
20、Use cookie-free domains |
21、
如果需要Alpha透明,不要使用AlphaImageLoader,它效率低下而且只对IE6及以下的版本适用,用PNG8图片。如果你非要使用,加上_filter以免影响IE7+用户。
|
21、Avoid AlphaImageLoader filter |
22、不要在HTML中缩放图片 |
22、Do not scale images in html |
23、缩小favicon. ico的大小并缓存它,
站点的浏览器ICO应该不是经常换吧,那就长时间的缓存它,并且最好控制在1K以下。
|
23、Make favicon small and cacheable |
|
|
相关推荐
对于不断发展的Web应用,性能优化如同逆水行舟,不进则退。一般可以从前端和后端的优化来改善Web站点性能。本文侧重通过对前端性能的分析,为Web站点前端性能优化提供了理论依据和一般的优化策略,并讲述了一些用于B/S...
Monk.Node 是一个免费开源的,快速、简单的面向对象的轻量级Node.JS开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。Monk.Node从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的...
★铱迅Web应用防火墙 支持Web平台:Windows驱动技术(非ISAPI),全面支持IIS、Apache、Nginx、Websphere等 ★超高速黑客攻击数据包检测引擎 ,100%优化性能高速检测引擎,100Mbps下,CPU消耗,每秒可处理15000 ...
6.3 Web应用前端组件的研发原则 56 6.4 研发流程 56 6.5 常用前端组件的分析和研究 57 6.5.1 概述 57 6.5.2 通用组件 58 6.5.2.1 Accordion 58 6.5.2.1.1 效果 59 6.5.2.1.2 参数说明 60 6.5.2.2 Tab 61 6.5.2.2.1 ...
第13章 java泛型与应用优化 13.1 认识泛型 13.1.1 使用泛型的收益 13.1.2 泛型与jdk 5.0中的集合类 13.2 使用泛型 13.2.1 创建支持泛型的类 13.2.2 泛型的自动解包装与自动包装的功能 13.2.4 限制泛型中类型参数的...
第1章:ASP.NET MVC基础 第2章:ASP.NET Web Form开发人员必读 第3章:使用数据 第4章:客户端开发 第5章:Web应用程序架构 第6章:使用AJAX提升网站体验 第7章:ASP.NET Web API 第8章:高级数据 第9章:安全 第10...
数据挖掘技术在建模、优化和故障诊断中的应用.caj FCC油品质量指标智能监测系统的数据挖掘与修正技术.caj 一种测试数据挖掘算法的数据源生成方法.caj 基于数据挖掘的类比推理技术在石油产品分析系统中的实现.caj ...
作为一个程序员,性能优化是常有的事情,不管是桌面应用还是web应用,不管是前端还是后端,不管是单点应用还是分布式系统。本文从以下几个方面来思考这个问题:性能优化的一般性原则,性能优化的层次,性能优化的...
业务流程管理模块:设计、执行、监控和优化业务流程,确保各项任务按照预定规则高效运转。 决策支持模块:基于数据分析结果,为管理者提供直观的可视化报告,辅助其进行科学决策。 用户界面与交互模块:提供友好的...
新的 HTML5 规范旨在...4. 网页优化meta标签使用方法及规则 5. 使用-HTML5-canvas-进行-Web-绘图 6. 基于-HTML5-的-Dojo-Widget-开发 7. 浅析HTML5在移动应用开发中的使用 8. 深度分析HTML5在移动开发方面的发展状况
包含覆盖大多数 Web 应用程序的预制文件的文件夹结构。 自动优化代码的现代地图 api。 风格写作指南。 选择器命名 财产令 媒体查询值 边界元法 堵塞 元素 修饰符 现代风格基于一些核心原则: CSS:每个声明只...
这个库可以帮助开发人员更好地控制和管理Web应用程序的URL结构,提高用户体验和搜索引擎优化(SEO)效果。 UrlRewriter Java v2.0 RC1具有以下特点: 1. 灵活的URL重写规则:通过简单的XML配置文件,可以轻松定义...
人工智能的发展不断改变着我们的生活方式,从工作场景到日常生活,智能化正以前所未有的方式提升生产力、便捷性和生活质量,同时也在挑战伦理边界与社会规则,促使我们重新审视人与技术的关系及其长远影响。
并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性,扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例可以进行稳定的商业以及门户级的开发。...
提出一种Web信息抽取规则的优化方法,用于提高信息抽取的效率。采用分级制的思想,将原有规则中的限制条件分为粗规则和细规则两部分。粗规则面向网页中所有的信息片断,用于信息的初步过滤;细规则面向过滤后的信息...
目录一般信息该存储库包含用于生成Shiny Web应用程序的基础结构。 该应用程序通过Shinyapps.io部署,但也可以在本地运行。 有关其他详细信息,请参见下面的“应用设置”和“应用功能”部分。应用设置与开发要访问...
Web设计进程 <br>2.1 进程需求 <br>2.2 特别的Web进程 <br>2.3 基本的Web进程模型 <br>2.3.1 修正瀑布模型 <br>2.3.2 联合应用开发模型 <br>2.4 Web站点项目的途径 <br>2.5 目标和问题 ...
16.5.4 Web应用的商业主机服务 16.6 数据库服务器的安全性 16.6.1 用户和权限系统 16.6.2发送数据至服务器 16.6.3 连接服务器 16.6.4 运行服务器 16.7 保护网络 16.7.1 安装防火墙 16.7.2使用隔离区域(DMZ) 16.7.3...
第7章 Nginx的Rewrite规则与实例.pdf 第8章 Nginx模块开发.pdf 第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块.pdf 第10章 Nginx在国内知名网站中的应用案例.pdf 第11章 Nginx的非典型应用实例.pdf 第12章 Nginx...