`
java.guru
  • 浏览: 66748 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Web性能优化10大技巧

阅读更多
 

由于在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.   使用脚本或其他工具对网站性能进行监测

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics