- 浏览: 51995 次
- 性别:
- 来自: 厦门
最新评论
在 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 13811、启用expires_module 模块 LoadModu ... -
Apache模块 mod_deflate 开启压缩
2011-07-21 11:37 710mod_deflate 模块提供了DEFLATE输出过滤器 ... -
mysql 开启日志方法
2011-07-25 19:11 918直接在my.ini最后加上 #Enter a name fo ... -
PHP“Cannot use object of type stdClass as array”
2011-07-27 15:30 937转自:http://blog.csdn.net/21aspne ... -
如何隐藏php和apache头信息
2011-07-29 10:32 864去掉 X-Powered-By 只需要修改php.i ... -
PHP中的java方式重载
2011-08-12 11:00 763有的时候,能够调用可变参数的同一个方法会非常方便。PHP能够定 ... -
phpExcel 正确读取excel表格时间
2011-08-13 14:33 2469利用phpExcel读取excel文件,读取出来的时间列 ... -
PHPExcel的exception 'Exception' with message 'The filename is not recognised as an OLE file问题解决
2011-08-16 10:28 2900[ 错误信息 ] exception 'Exception' ... -
谷歌十大收购:摩托罗拉移动125亿美元最贵
2011-08-16 13:02 768【TechWeb报道】8月16日消 ... -
php随机数rand和mt_rand
2011-08-17 20:21 1062今天想写个扔骰子并统计点数概率的小程序,使用如下方法生成随机数 ... -
windows下修改apache并发数
2011-08-25 17:23 1851修改apache的最大连接数,方法如下: 步骤一 先修改 ... -
apache的MPM模块两种工作模式详解(prefork和worker)
2011-08-25 17:42 750空闲子进程:是指没有 ... -
window 下 zendframework 安装
2011-08-26 09:57 1454创建项目: 1.解压Zend Framework到D ... -
apache 本地配置虚拟主机,单ip多域名
2011-08-26 15:17 14031、打开httpd.conf 查找 #Include co ... -
关闭Apache的目录浏览功能
2011-08-27 16:48 7481、Apache配置文件修改法 打开Apache配置文件ht ... -
PHP5 VC9、VC6、Thread Safe、Non Thread Safe各个版本区别
2011-08-27 16:49 2165PHP官网(http://windows.php.net/do ... -
imagecreatefrombmp() + imagebmp() 搞定bmp缩略图
2011-08-27 16:55 2016//bmp class BMP { pub ... -
php 模拟POST提交的几种方法
2011-08-31 13:05 8211、curl $post_data = array(); ... -
配置IIS apache ,支持sis、SISX、3GP、ADP、AMR、JAD、JAR、MMF、MFM、PMD、UMD等文件下载
2011-09-02 09:04 1370配置IIS服务器,支持sis、SISX、3GP、ADP、AMR ... -
windows下使用memcache并修改memcache最大使用内存
2011-10-31 13:34 978将memcache服务器安装包解压到C:\memcached文 ...
相关推荐
通过以上对Apache性能优化的知识点详细介绍,我们可以看出Apache通过其灵活的配置选项和不同的MPM模式为用户提供了一种高效稳定的服务方案。正确选择并配置适合自身需求的MPM模式对于提升Apache服务器的性能至关重要...
### Java性能优化方案详解 #### 一、理解性能优化的重要性 在现代软件开发中,特别是在Java领域,性能优化是一项至关重要的任务。随着系统的复杂性和规模不断增长,优化不仅仅是提高用户体验那么简单,更是确保...
### Apache2.2安全配置和性能优化 #### 安全配置 **Apache禁止目录遍历:** 为了确保Apache服务器的安全性,防止恶意用户通过遍历目录来获取未授权的文件或者敏感信息,需要对Apache进行相应的配置。在Apache中,...
针对运行Apache的Linux主机,还可以从以下几个方面进行性能优化: 1. **清理服务器磁盘碎片**:定期使用工具清理磁盘碎片,提高读写效率。 2. **开启硬盘DMA**:确保硬盘驱动程序支持DMA(Direct Memory Access)...
【大型网站性能优化】是网站运营中的核心议题,旨在提高用户体验和系统稳定性。优化策略主要集中在以下几个方面: 1. **HTML静态化**:静态HTML页面是网页性能优化的基础,因为它们加载速度快,服务器资源消耗低。...
Apache Pig是一种高级数据流语言和执行框架,用于处理和分析大数据,其运行在Hadoop上。Pig提供了一种名为Pig ...性能优化是Pig使用中不可或缺的环节,涉及多个方面的考虑和调整,以确保大数据分析任务的高效执行。
在SSH架构性能优化方案中,我们关注的是如何提高基于J2EE平台开发的系统的性能。SSH,即Spring、Struts和Hibernate,是Java Web开发中常用的一种技术栈,用于构建可伸缩、高效的Web应用程序。以下是一些核心的优化...
### Tomcat性能优化方案 在IT领域中,Tomcat作为一款广泛使用的开源Servlet容器,其性能直接影响着基于Java的应用程序的运行效率与用户体验。本文将详细介绍如何通过一系列配置与优化措施来提升Tomcat服务器的整体...
### Apache Tomcat 8 优化指南 #### 一、引言 Apache Tomcat 是一个开源的轻量级 Web 应用服务器,在中小型系统和并发访问用户不是特别多的场合下被普遍使用,是开发和调试 JSP 程序的首选。Tomcat 8 作为该系列的...
在现代Web应用开发中,Tomcat作为一款广泛使用的开源Web服务器容器,其性能优化对于提高网站并发处理能力至关重要。通过对Tomcat进行合理配置和优化,可以显著提升系统的响应速度和服务质量。本文将围绕“Tomcat7...
在构建Web服务时,...以上是Apache、PHP和MySQL的优化要点,但具体优化方案应结合服务器硬件配置、网站访问量、应用特性等因素综合考虑,以实现最佳性能。此外,定期监控系统状态,及时发现并解决问题也至关重要。
在详细阐述Apache Flink的原理、实战和性能优化的知识点之前,我们需要了解其核心特性。 首先,Flink支持事件时间(EventTime)语义的窗口计算。事件时间是指事件实际发生的时间,而不是到达Flink系统的时间。这...
软件测试 性能测试 性能测试报告 系统性能测试方案 性能测试经验 测试模板 “苍蝇式的战斗精神”和“XX性能测试”.pdf Mercury性能测试模板.doc web项目测试实战性能测试结果分析样章.doc XX性能测试报告.pdf XX性能...
网站性能优化是一个重要的议题,尤其是对于Web2.0时代的网站来说,用户体验的流畅性与速度直接关系到网站的成功与否。由于大部分用户等待时间主要消耗在前端加载,因此前端优化成为了性能提升的关键。以下是一些针对...
【高性能网站性能优化与系统架构】一文中,讨论了如何针对大型网站的高负载和高并发问题进行优化,主要提出了以下几个关键点: 1. **HTML 静态化**: - 静态HTML页面的效率最高,消耗资源最少。对于大量内容且频繁...
但随着互联网的发展,以及大型网站高并发处理的需求增加,Apache逐渐显现出其性能瓶颈,尤其是在处理静态资源、高并发连接等方面不如Nginx高效。 Nginx作为高性能Web服务器的关键特性包括: 1. 事件驱动架构:...
### Apache Linux服务器配置详解 #### 一、Apache Linux...通过调整这些设置,可以根据实际需求优化服务器性能、安全性和功能性。此外,根据具体的应用场景,还可以启用或禁用更多的模块,进一步定制服务器的行为。
根据提供的文件内容,这份文档是关于Apache Spark的性能优化指南,特别强调了在大数据处理场景下如何通过对Spark作业进行优化来提升性能。以下是关于文档中提到的各个方面的详细知识点: 1. **Spark作业性能优化的...
Tomcat性能调优方案 一、操作系统调优 操作系统调优是指通过调整操作系统的设置来提高服务器的性能。对于操作系统优化来说,需要尽可能地增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。通过...
在高流量网站中,数据库性能至关重要,可以通过优化查询、合理设计数据库结构以及使用缓存策略来提高性能。 4. **PHP编程语言**:PHP是一种服务器端脚本语言,主要用于Web开发,能够嵌入HTML中。通过使用PHP加速器...