`
java.guru
  • 浏览: 67008 次
  • 性别: 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.   使用脚本或其他工具对网站性能进行监测

分享到:
评论

相关推荐

    Web 前端性能优化思路与学习方法

    作为腾讯的Web前端高级工程师,对性能优化有着丰富经验,以下是一些具体的优化技巧: - 精简代码:去除无效和冗余的代码,只保留必要的逻辑。 - 使用Web Workers处理复杂计算:避免JavaScript在主线程中执行大量...

    高性能网站建设进阶指南:WEB开发者性能优化最佳PDF

    《高性能网站建设进阶指南》是一本专为WEB开发者设计的性能优化手册,...以上这些内容都是《高性能网站建设进阶指南》可能涵盖的知识点,通过学习和实践,WEB开发者可以更好地掌握性能优化技巧,提升网站的整体效能。

    WEB性能优化实践分析

    总之,"WEB性能优化实践分析"是一个全面探讨网页性能提升的专题,涵盖了理论知识、实战技巧以及实用工具,对于任何希望提升其网站性能的专业人士来说都极具价值。通过深入理解和应用这些知识,我们可以构建更快、更...

    Javascript 性能优化的一点技巧

    ### JavaScript性能优化技巧详解 #### 引言 随着Web应用的日益复杂,JavaScript作为前端开发的核心语言之一,其运行效率直接影响着用户体验与整体性能。因此,掌握一定的JavaScript性能优化技巧对于提升应用程序...

    WEB前端工程师Web前端性能优化经验分享

    本文将结合实际经验,分享一些在前端开发中应用广泛的性能优化技巧。 首先,减少HTTP请求是性能优化的基础。我们知道,Web页面的加载涉及许多资源的请求,包括HTML、CSS、JavaScript文件,图片,字体等。每个请求...

    10个web程序性能的技巧

    随着互联网应用的普及与发展,Web程序的性能优化变得尤为重要。本文将详细介绍10个可以帮助提高Web程序性能的实用技巧。 #### 技巧1:返回多个结果集 在数据库操作中,可以通过一个查询返回多个结果集的方式减少与...

    编写高性能Web应用程序的10个入门技巧.doc

    【编写高性能Web应用程序的10个入门技巧】 在构建Web应用程序时,性能是至关重要的因素。ASP.NET提供了方便快捷的开发环境,但也容易使开发者忽视性能优化。以下是一些可以帮助提高Web应用程序性能的关键技巧,这些...

    高性能网站建设进阶指南 WEB开发者性能优化最佳实践 + 高性能网站建设指南

    接下来,《高性能网站建设进阶指南:WEB开发者性能优化最佳实践》更深入地探讨了现代WEB开发中的优化技巧: 7. **异步加载**:确保脚本和样式表不会阻塞页面渲染,利用async或defer属性。 8. **预加载和预读取**:...

    Tomcat性能优化.rar

    本篇文章将全面解析Tomcat性能优化的各个方面,帮助开发者们理解并掌握优化技巧,提升服务器的运行效率。 一、JVM配置优化 1. 内存设置:合理调整JVM的堆内存大小(Xms, Xmx)可以避免频繁的垃圾回收,提高性能。...

    前端性能优化与Web安全

    在现代Web开发中,前端性能优化与Web安全是两个至关重要的主题。性能优化关乎用户体验,而Web安全则关乎用户的数据安全。以下将详细介绍这两个领域的关键知识点。 **性能优化** 1. **UI篇**: - 图像处理:根据...

    提高jQuery性能优化的技巧

    在现代Web开发中,性能优化是一个永恒不变的话题,尤其对于广泛使用的jQuery库而言,其性能直接关联到用户体验。...因此,在编码实践中,合理应用这些性能优化技巧,可以帮助开发者构建更加健壮和高效的Web应用程序。

    高性能网站建设进阶指南:Web开发者性能优化,免费分享给大家

    本书内容涵盖广泛,从基础的前端优化策略到复杂的后端架构改进,全方位探讨了Web性能优化的各个方面。 1. **前端优化** - **代码压缩**:通过JavaScript和CSS的压缩,减少文件大小,加快页面加载速度。 - **图片...

    web系统性能优化参考.pdf

    【Web系统性能优化】 Web系统性能优化是提升用户体验和网站效率的关键环节,尤其在WAP站点建设中,性能优化显得尤为重要。通过对客户端浏览器访问服务器全过程的深入理解,我们可以找到优化的切入点。 首先,理解...

    SVG和Canvas绘图:SVG和Canvas的性能优化技巧.docx

    SVG和Canvas绘图:SVG和Canvas的性能优化技巧.docx

    Phaser引擎开发:性能优化与调试-(10).WebGL与Canvas渲染方式对比与选择.docxPhaser引擎开发:性能优化与调试-(11).异步加载与并行处理.docxPhaser引擎开发

    Phaser引擎开发:性能优化与调试_(10).WebGL与Canvas渲染方式对比与选择.docx Phaser引擎开发:性能优化与调试_(11).异步加载与并行处理.docx Phaser引擎开发:性能优化与调试_(12).代码优化实践.docx Phaser...

    Java性能优化技巧集锦

    以下是一些关键的Java性能优化技巧: 1. **避免使用`new`关键字创建对象**: 在创建类实例时,`new`关键字会触发构造函数链的调用,这可能会带来额外的开销。如果对象实现了`Cloneable`接口,可以使用`clone()`方法...

Global site tag (gtag.js) - Google Analytics