由于在YMU开发过程中需要做web网站的性能优化工作,在网上发现这篇文章,其中有些还是挺使用的,顺便翻译出来,供大家参考。
1. 使用Weblint或其他HTML检查工具检查标准兼容性
如果内容符合HTML 4.0标准,则网页将被更快装载和显示。注Microsoft的很多内容创建工具甚至不使用标准的ASCII字符集,而使用了很多特有的Microsoft字符,这将导致在Netscape中显示为?,并降低显示速度。
2. 最小限度地使用JavaScript和Style sheets
JavaScript是不兼容、浏览器挂起等的主要来源;而样式表需要另外下载,在其全部下载完成前网页是不可显示的。虽然JavaScript和Style sheets有一些好的特性,但是它们消耗特别大。如果没有她们,性能会更佳。
3. 关闭Reverse DNS查询功能
反向DNS查询功能会对Web server的性能产生重大影响,应该被关闭。很多日志分析工具可以在事后执行反向查询操作。
4. 使用免费的分析工具
我在自己网站上提供一个免费的分析工具,它可以告诉你性能瓶颈在哪里,是DNS,连接时间或内容的大小,或在服务器端。您可以先解决最慢的部分。
5. 使用简单的servlets或CGI
使用servlets或CGI,而不是象CORBA或EJB之类的分布式对象方案。分布式对象方案虽然可以编程效率,但对最终用户的性能来讲是得不偿失的。
6. 增加更多的内存
如果你的web server, 中间件和数据库频繁操作硬盘的话,你一定要增加更多的内存了。
7. 为数据表建立更好的索引
好的索引能大幅度提高查询速度,从而提高系统响应速度。
8. 减少数据库查询次数
尽量在中间件或servlets中缓存内容。数据库查询是典型的性能瓶颈所在。
9. 检查包丢失及重发的情况
10. 使用脚本或其他工具对网站性能进行监测
分享到:
相关推荐
作为腾讯的Web前端高级工程师,对性能优化有着丰富经验,以下是一些具体的优化技巧: - 精简代码:去除无效和冗余的代码,只保留必要的逻辑。 - 使用Web Workers处理复杂计算:避免JavaScript在主线程中执行大量...
《高性能网站建设进阶指南》是一本专为WEB开发者设计的性能优化手册,...以上这些内容都是《高性能网站建设进阶指南》可能涵盖的知识点,通过学习和实践,WEB开发者可以更好地掌握性能优化技巧,提升网站的整体效能。
总之,"WEB性能优化实践分析"是一个全面探讨网页性能提升的专题,涵盖了理论知识、实战技巧以及实用工具,对于任何希望提升其网站性能的专业人士来说都极具价值。通过深入理解和应用这些知识,我们可以构建更快、更...
### JavaScript性能优化技巧详解 #### 引言 随着Web应用的日益复杂,JavaScript作为前端开发的核心语言之一,其运行效率直接影响着用户体验与整体性能。因此,掌握一定的JavaScript性能优化技巧对于提升应用程序...
本文将结合实际经验,分享一些在前端开发中应用广泛的性能优化技巧。 首先,减少HTTP请求是性能优化的基础。我们知道,Web页面的加载涉及许多资源的请求,包括HTML、CSS、JavaScript文件,图片,字体等。每个请求...
随着互联网应用的普及与发展,Web程序的性能优化变得尤为重要。本文将详细介绍10个可以帮助提高Web程序性能的实用技巧。 #### 技巧1:返回多个结果集 在数据库操作中,可以通过一个查询返回多个结果集的方式减少与...
【编写高性能Web应用程序的10个入门技巧】 在构建Web应用程序时,性能是至关重要的因素。ASP.NET提供了方便快捷的开发环境,但也容易使开发者忽视性能优化。以下是一些可以帮助提高Web应用程序性能的关键技巧,这些...
接下来,《高性能网站建设进阶指南:WEB开发者性能优化最佳实践》更深入地探讨了现代WEB开发中的优化技巧: 7. **异步加载**:确保脚本和样式表不会阻塞页面渲染,利用async或defer属性。 8. **预加载和预读取**:...
本篇文章将全面解析Tomcat性能优化的各个方面,帮助开发者们理解并掌握优化技巧,提升服务器的运行效率。 一、JVM配置优化 1. 内存设置:合理调整JVM的堆内存大小(Xms, Xmx)可以避免频繁的垃圾回收,提高性能。...
在现代Web开发中,前端性能优化与Web安全是两个至关重要的主题。性能优化关乎用户体验,而Web安全则关乎用户的数据安全。以下将详细介绍这两个领域的关键知识点。 **性能优化** 1. **UI篇**: - 图像处理:根据...
在现代Web开发中,性能优化是一个永恒不变的话题,尤其对于广泛使用的jQuery库而言,其性能直接关联到用户体验。...因此,在编码实践中,合理应用这些性能优化技巧,可以帮助开发者构建更加健壮和高效的Web应用程序。
本书内容涵盖广泛,从基础的前端优化策略到复杂的后端架构改进,全方位探讨了Web性能优化的各个方面。 1. **前端优化** - **代码压缩**:通过JavaScript和CSS的压缩,减少文件大小,加快页面加载速度。 - **图片...
【Web系统性能优化】 Web系统性能优化是提升用户体验和网站效率的关键环节,尤其在WAP站点建设中,性能优化显得尤为重要。通过对客户端浏览器访问服务器全过程的深入理解,我们可以找到优化的切入点。 首先,理解...
SVG和Canvas绘图:SVG和Canvas的性能优化技巧.docx
Phaser引擎开发:性能优化与调试_(10).WebGL与Canvas渲染方式对比与选择.docx Phaser引擎开发:性能优化与调试_(11).异步加载与并行处理.docx Phaser引擎开发:性能优化与调试_(12).代码优化实践.docx Phaser...
以下是一些关键的Java性能优化技巧: 1. **避免使用`new`关键字创建对象**: 在创建类实例时,`new`关键字会触发构造函数链的调用,这可能会带来额外的开销。如果对象实现了`Cloneable`接口,可以使用`clone()`方法...