Web性能优化十大技巧


由于在YMU开发过程中需要做web网站的性能优化工作,在网上发现这篇文章,其中有些还是挺使用的,顺便翻译出来,供大家参考。

1.       使用Weblint或其他HTML检查工具检查标准兼容性

如果内容符合HTML 4.0标准,则网页将被更快装载和显示。注Microsoft的很多内容创建工具甚至不使用标准的ASCII字符集,而使用了很多特有的Microsoft字符,这将导致在Netscape中显示为?,并降低显示速度。

2.       最小限度地使用JavaScriptStyle sheets

JavaScript是不兼容、浏览器挂起等的主要来源;而样式表需要另外下载,在其全部下载完成前网页是不可显示的。虽然JavaScriptStyle sheets有一些好的特性,但是它们消耗特别大。如果没有她们,性能会更佳。

3.       关闭Reverse DNS查询功能

反向DNS查询功能会对Web server的性能产生重大影响,应该被关闭。很多日志分析工具可以在事后执行反向查询操作。

4.       使用免费的分析工具

我在自己网站上提供一个免费的分析工具,它可以告诉你性能瓶颈在哪里,是DNS,连接时间或内容的大小,或在服务器端。您可以先解决最慢的部分。

5.       使用简单的servletsCGI

使用servletsCGI,而不是象CORBAEJB之类的分布式对象方案。分布式对象方案虽然可以编程效率,但对最终用户的性能来讲是得不偿失的。

6.       增加更多的内存

如果你的web server, 中间件和数据库频繁操作硬盘的话,你一定要增加更多的内存了。

7.       为数据表建立更好的索引

好的索引能大幅度提高查询速度,从而提高系统响应速度。

8.       减少数据库查询次数

尽量在中间件或servlets中缓存内容。数据库查询是典型的性能瓶颈所在。

9.       检查包丢失及重发的情况

10.   使用脚本或其他工具对网站性能进行监测

 
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-2977865-5"; urchinTracker(); </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值