- 浏览: 50029 次
- 性别:
- 来自: 厦门
最新评论
在 Yahoo 开发者网站上,Yahoo 提出了优化网站性能的N条规则(Best Practices for Speeding Up Your Web Site)。这些规则是:
1. 尽可能的减少 HTTP 的请求数(Minimize HTTP Requests) —— Tag: content
2. 使用 CDN(Use a Content Delivery Network) —— Tag: server
3. 添加 Expires 头(或者 Cache-control ) (Add an Expires or a Cache-Control Header) —— Tag: server
4. Gzip 组件(Gzip Components) —— Tag: server
5. 将 CSS 样式放在页面的上方 (Put Stylesheets at the Top) —— Tag: css
6. 将脚本移动到底部(包括内联的)(Put Scripts at the Bottom) —— Tag: javascript
7. 避免使用 CSS 中的 Expressions(Avoid CSS expressions) —— Tag: css
8. 将 JavaScript 和 CSS 独立成外部文件(Make JS and CSS external) —— Tag: javascript, css
9. 减少 DNS 查询 (Reduce DNS lookups) —— Tag: content
10. 压缩 JavaScript 和 CSS ( Minify JS) —— Tag: javascript, css
11. 避免重定向(Avoid redirects) —— Tag: server
12. 移除重复的脚本(Remove duplicate scripts) —— Tag: javascript
13. 配置实体标签(Configure ETags) —— Tag: css
14. 使 AJAX 缓存(Make Ajax Cacheable) —— Tag: content
15. 提前刷新输出缓冲(Flush the Buffer Early) —— Tag: server
16. Use GET for AJAX Requests —— Tag: server
17. Post-load Components —— Tag: content
18. ……
最开始 Yahoo 提出了 14 条规则(所以到现在搜索到的资料大多是叫“YAHOO 优化网站性能的14条规则”),后来 Yahoo 不断完善添加,到今天我写这篇文章 http://www.xiaohui.com/dev/server/speeding-up-your-web-site.htm 的时候,已经有 34 条规则了,覆盖了server、CSS、javascript等七个大类。需要了解的可以在 Yahoo Developer 英文站上了解。
Yahoo 同时提供了一个 FireFox 插件 YSlow,可以直观、方便的看到你的网站根据前13条优化规则的建议。关于这 13 条优化规则的中文说明,感兴趣的可以直接参考 Yaosl 的文章:优化网站性能 提高网站速度访问速度的14条实践。他这里说得比较详细。
发表评论
-
启用apache expires_module 模块
2011-07-20 17:35 13111、启用expires_module 模块 LoadModu ... -
Apache模块 mod_deflate 开启压缩
2011-07-21 11:37 634mod_deflate 模块提供了DEFLATE输出过滤器 ... -
mysql 开启日志方法
2011-07-25 19:11 879直接在my.ini最后加上 #Enter a name fo ... -
PHP“Cannot use object of type stdClass as array”
2011-07-27 15:30 875转自:http://blog.csdn.net/21aspne ... -
如何隐藏php和apache头信息
2011-07-29 10:32 821去掉 X-Powered-By 只需要修改php.i ... -
PHP中的java方式重载
2011-08-12 11:00 731有的时候,能够调用可变参数的同一个方法会非常方便。PHP能够定 ... -
phpExcel 正确读取excel表格时间
2011-08-13 14:33 2400利用phpExcel读取excel文件,读取出来的时间列 ... -
PHPExcel的exception 'Exception' with message 'The filename is not recognised as an OLE file问题解决
2011-08-16 10:28 2831[ 错误信息 ] exception 'Exception' ... -
谷歌十大收购:摩托罗拉移动125亿美元最贵
2011-08-16 13:02 737【TechWeb报道】8月16日消 ... -
php随机数rand和mt_rand
2011-08-17 20:21 1022今天想写个扔骰子并统计点数概率的小程序,使用如下方法生成随机数 ... -
windows下修改apache并发数
2011-08-25 17:23 1815修改apache的最大连接数,方法如下: 步骤一 先修改 ... -
apache的MPM模块两种工作模式详解(prefork和worker)
2011-08-25 17:42 705空闲子进程:是指没有 ... -
window 下 zendframework 安装
2011-08-26 09:57 1420创建项目: 1.解压Zend Framework到D ... -
apache 本地配置虚拟主机,单ip多域名
2011-08-26 15:17 13711、打开httpd.conf 查找 #Include co ... -
关闭Apache的目录浏览功能
2011-08-27 16:48 7021、Apache配置文件修改法 打开Apache配置文件ht ... -
PHP5 VC9、VC6、Thread Safe、Non Thread Safe各个版本区别
2011-08-27 16:49 2135PHP官网(http://windows.php.net/do ... -
imagecreatefrombmp() + imagebmp() 搞定bmp缩略图
2011-08-27 16:55 1957//bmp class BMP { pub ... -
php 模拟POST提交的几种方法
2011-08-31 13:05 7901、curl $post_data = array(); ... -
配置IIS apache ,支持sis、SISX、3GP、ADP、AMR、JAD、JAR、MMF、MFM、PMD、UMD等文件下载
2011-09-02 09:04 1331配置IIS服务器,支持sis、SISX、3GP、ADP、AMR ... -
windows下使用memcache并修改memcache最大使用内存
2011-10-31 13:34 935将memcache服务器安装包解压到C:\memcached文 ...
相关推荐
软件测试 性能测试 性能测试报告 系统性能测试方案 性能测试经验 测试模板 “苍蝇式的战斗精神”和“XX性能测试”.pdf Mercury性能测试模板.doc web项目测试实战性能测试结果分析样章.doc XX性能测试报告.pdf XX性能...
1.操作系统调优; 2.Java虚拟机调优; 3.Apache集成Tomcat; 4.【适用场景】 大量使用静态页面的应用系统; 5.【适用场景】 并发用户量及在线使用用户数量比较高的系统
一、操作系统调优 二、Java虚拟机调优 三、Apache集成Tomcat 四、Apache和Tomcat集群 五、Tomcat自身优化 六、APR库使用
从LiveJournal后台发展看大规模网站性能优化方法 70 中国顶级门户网站架构分析1 116 中国顶级门户网站架构分析 2 118 服务器的大用户量的承载方案 120 YouTube Scalability Talk 121 资料收集:...
软件测试 性能测试 性能测试报告 系统性能测试方案 性能测试经验 测试模板 “苍蝇式的战斗精神”和“XX性能测试”.pdf Mercury性能测试模板.doc web项目测试实战性能测试结果分析样章.doc XX性能测试报告.pdf ...
Java秒杀系统方案优化高性能高并发学习实战源代码以及笔记..zip 章节笔记 第1章-课程介绍及项目框架搭建 知识点 使用spring boot 搭建项目基础框架 使用Thymeleaf做页面展示,封装Result统一结果 集成 mybatis + ...
Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款相互独立,却又能够混合部署配合使用的产品组成。 它们均提供标准化的数据分片、分布式...
课程重点介绍了分布式系统的性能优化技术。通过学习课程资料和实践项目,我学会了如何通过水平扩展、缓存技术、异步处理、并发控制等手段提高系统的性能和吞吐量。我深入了解了分布式系统中常见的性能瓶颈,并学会了...
10.1.2 提供性能优化方案 10.1.3 使系统硬件和软件资源的使用达到平衡 10.2 分析系统性能涉及的人员 10.2.1 Linux系统管理人员 10.2.2 系统架构设计人员 10.2.3 软件开发人员 10.3 影响Linux性能的各种...
企业在 Iceberg 落地相关性能优化与实践 高性能、云原生湖仓体存储架构探秘 湖仓存储系统设计剖析和性能优化 云实时数据湖查询优化 基于Hudi Spark SQL调度的近实时计算探索 基于Hudi+Flink打造流式数据湖的落地实践...
从LiveJournal后台发展看大规模网站性能优化方法 70 一、LiveJournal发展历程 70 二、LiveJournal架构现状概况 70 三、从LiveJournal发展中学习 71 1、一台服务器 71 2、两台服务器 72 3、四台服务器 73 4...
伴随着互联网的高速发展,互联网每日都会产生海量的数据,需要对这些海量数据进行大数据的实时处理,一个性能优良的分布式消息队列,会对系统的数据业务处理效率有极大的推进作用,那么使用什么样的消息队列传输这些海量...
近年来针对Storm系统的调度问题,研究提出了各种优化方案。从实时流处理系统Storm的调度优化出发,将这些优化方法分为四类,并详细阐述各类中具有一定代表性的方法,分析其优缺点以及适用的场景。最后,讨论了在日益...
学习Apache Flink 这是Packt发布的的代码库。 它包含从头到尾完成本书所必需的所有支持项目文件。 ##关于这本书随着大型... 本书的最后一部分将包括诸如扩展Flink解决方案,性能优化以及将Flink与其他工具(例如Elas
让你的数据处理更简单,Spark+AI Summit 2020中文精华版峰会全新收录、Apache Spark 3.0性能优化与基础实战一书看遍,详细讲述了Apache Spark的前世今生、Spark SQL性能如何优化及改进方案、Delta Lake深度解析等...
5.1. 3 Nginx性能优化 75 5.1. 4 Nginx参数深入理解 77 5.1. 5 Nginx Rewrite规则 78 5. 2 构建Rsync同步服务器 80 5.2. 1 Rsync服务端配置 80 5.2. 2 Rsync基于SSH同步 83 5.2. 3 Rsync实时同步配置 83 5. 3 Tomcat...
2022服务网格峰会(公开)PPT汇总,共8份。...6、Service Mesh 性能优化的实践与思考 7、Aeraki Mesh 在视频应用中的产品落地实践 8、Apache APISIX 借助 Service Mesh 实现统一技术栈的全流量管理
Apache和tomcat、weblogic整合与性能优化,quartz在集群环境下的最终解决方案以及tomcat集群方案