`
java.guru
  • 浏览: 65348 次
  • 性别: 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性能的前端优化技巧总结

    这篇文章讲述可以帮助 改善优化前端的技术,非常有用。主要内容有清理代码、压缩图片、压缩外部资源、使用CDN,以及一些其它方法。这些方法会为你的网站带显著的速度提升和整体性能提升。 一. 清理 HTML 文档 HTML,...

    Web性能优化系列 10个提升JavaScript性能的技巧

    但 Javascript 性能优化绝不是一种书面的技术,Nicholas 的技术演进列出了10条建议,帮助你写出高效的 JS 代码。 1. 定义局部变量 当一个变量被引用的时候,JavaScript将在作用域链中的不同成员中查找这个变量。作用...

    覆盖一系列高级主题,包括复杂的语法和特性、Python的高级编程技巧、常见的设计模式、并发编程、性能优化等

    性能优化: 提供关于Python代码性能优化的实践指南,包括算法优化、内存管理和代码优化技巧。 网络编程和Web开发: 涉及Python网络编程的高级主题,以及Web开发中的相关技术,如使用框架(例如Django或Flask)构建...

    MySQL性能优化的21个最佳实践

    MySQL性能优化的21个最佳实践,今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于 Web 应用尤 其明显。关于数据库的性能,这并不只是 DBA 才需要担心的事,而这更是我们 程序员需要去关注的事情。当我们...

    js性能优化技巧

    性能优化:简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短,本篇文章给大家介绍js性能优化技巧,需要的朋友参考下

    LAMP服务器性能优化技巧之Linux主机优化

    LAMP服务器性能优化技巧之Linux主机优化:由于LAMP的发展迅速,如今LAMP已经成为Web服务器的标准。如何才能优化LAMP服务器的性能?

    构建高性能web站点 精选版

    本书结合Web 2.0以来Web开发领域的最新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和...

    MySQL性能优化.rar

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。...希望下面的这些优化技巧对你有用。

    大巧不工Web前端设计修炼之道.pdf

    此外,《大巧不工:Web前端设计修炼之道》还讲解了前端性能的测试和度量方法,总结了大量前端性能优化技巧。 《大巧不工:Web前端设计修炼之道》适合于经验还不够丰富的前端工作者(前端设计师、前端开发工程师、前端...

    mpvue性能优化实战技巧(小结)

    最近一直在折腾mpvue写的微信小程序的性能优化,分享下实战的过程。 先上个优化前后的图: 可以看到打包后的代码量从813KB减少到387KB,Audits体验评分从B到A,效果还是比较明显的。其实这个指标说明不了什么,...

    高效前端:Web高效编程与优化实践

    全书以问题为导向,精选了前端开发中的34个疑难问题,从分析问题的原因入手,逐步给出解决方案,并分析各种方案的优劣,最后针对每个问题总结出高效编程的最佳实践和各种性能优化的方法。全书共7章,内容从逻辑上...

    解析MySQL数据库性能优化的六大技巧

    因此,本文将介绍对MySQL进行性能优化的技巧和窍门。1.存储引擎的选择如果数据表需要事务处理,应该考虑使用InnoDB,因为它完全符合ACID特性。如果不需要事务处理,使用默认存储引擎MyISAM是比较明智的。并且不要...

    mysql数据库设计及优化技巧

    数据库是web网站的性能瓶颈所在,掌握常用的性能优化技巧,可以有效的预防和解决网站卡顿问题。

    基于JavaScript 性能优化技巧心得(分享)

    本文从加载、上下文、解析、编译、执行和捆绑等多个方面来讲解 JavaScript 的性能优化技巧,以便让更多的前端开发人员掌握这方面知识。 什么是高性能的 JavaScript 代码? 尽管目前没有高性能代码的绝对定义,但却...

    2021-2022年收藏的精品资料软件工程师Web开发者必知的25个Apache性能优化技巧.docx

    精品教育教学资料

    大巧不工-WEB前端设计修炼之道

    《大巧不工:Web前端设计修炼之道》以Web前端设计的流程为主线,以前端设计的方法和原则为基础,围绕原型设计...此外,《大巧不工:Web前端设计修炼之道》还讲解了前端性能的测试和度量方法,总结了大量前端性能优化技巧

    《PHP Web Services (English)》是一本关于使用 PHP 构建 Web 服务的书籍 在这本书中,你可以学习

    该书通常会涵盖以下内容: Web 服务概述: 介绍什么是 Web 服务以及它们在现代 Web 开发中的作用和应用场景。 PHP 简介: 介绍 PHP 编程语言...性能优化和调试: 提供优化 Web 服务性能和调试技巧的实用建议和方法。

    Web前端开发(第3章)

    Web前端开发必备优化技巧,如何编写高性能的前端开发程序

Global site tag (gtag.js) - Google Analytics