`
jiagou
  • 浏览: 2533420 次
文章分类
社区版块
存档分类
最新评论

通过网络手段对互联网应用进行性能优化

 
阅读更多

众所周知,网络优化是互联网应用程序性能调优手段中必不可或缺的组成部分,通常来讲,互联网应用的网络优化手段分为几下几个方面:

一、减少HTTP请求数

无数不争的实例证明,减少应用程序的HTTP请求数是最直接,最明显也是效果最佳的互联网应用程序性能优化手段(永远没有之一)。为了减少HTTP的请求数量,笔者认为至少应当从以下几个方面着手考虑。

为了性能,果断抛弃Ajax吧。

在当今Ajax技术如日中天的互联网架构时代,为了追求更好的用户体验,大多数互联网应用都大量采用Ajax异步请求的方式来进行“渐进”式的页面渲染。这种作法在增强了用户体验的同时,却悄无声息的大幅增加了HTTP请求的数量,将“碎片式”页面渲染转换成了服务器的并发压力。鱼和熊掌不能兼得,如果你想追求应用程序的性能,那么作出牺牲的时候到了,将原来设计上看起来很幽雅的“碎片式”的请求重新进行合并,使用一个请求将数据一次性带回客户端吧。

合并图片、脚本和样式单。

另一方面,页面上引用的图片、脚本及样式单等各种静态资源提供了另一部分的HTTP请求数,减少这些静态资源的请求数量也会显著的降低服务器的并发压力。将页面上多个小图标使用工具合并成一个图片文件,然后使用样式控制每次只显示图片的一部分。另外,基于相同的道理,将页面用到的多个脚本文件和样式单文件进行合并,以减少HTTP请求的数量。

使用Expires标识进一步减少请求数。

象页面中引用的JQuery脚本等第三方静态资源,由于变化频率很低,如果能让浏览器在第一次请求后在本地缓存中保留副本,并且在后继的访问中一直使用,这无疑不失为一个减少请求数的好办法。下面的方法通知浏览器在一个月内不要再次请求jquery.js,而是直接使用本地缓存的版本。


更多精彩原创文章请关注笔者的原创博客:http://www.coolfancy.com

分享到:
评论

相关推荐

    WCDMA网络端到端业务性能优化

    互联网和无线网的融合极大地影响着WCDMA系统所承载的数据业务性能,因而扩展了无线网络运维与优化的问题域...文中从网络层面、应用层面、数据链路层面、终端层面等角度系统介绍了有利于端到端业务性能优化的主要技术。

    服务器监控及性能优化.pptx

    目录 MMO游戏的常用架构 服务器系统及应用健康监控体系 游戏内常用的效率分析及对应的优化手段 与其他互联网产品的互通性思考 Q&A 环节 服务器监控及性能优化全文共27页,当前为第2页。 MMO游戏的常用架构 架构和...

    基于移动互联网的物联网应用无线性能优化研究 (2015年)

    着手于“全球眼”网络视频监控系统、车联网应用系统这两大具有代表性的基于移动互联网的物联网应用,以提升物联网用户感知为目标,针对物联网应用的无线性能展开分析,并建立多维度的系统模型,同时通过优化手段提升...

    中职院校计算机网络技术课程教学优化分析.doc

    2 中职院校计算机网络技术课程的教学优化分析策略 为了提高中职计算机网络课程的教学质量,深化学生对课程理论知识的理解及提高学生 的实际动手能力,应该对计算机网络课程的教学进行优化,具有从以下几个方面入手...

    11网络安全记心中.pptx

    1、最关键的是及时安装更新补丁, 2、应用可及时升级的杀毒软件(含防火墙和web监控), 3、对系统进行必要的优化。 11网络安全记心中全文共17页,当前为第8页。 计算机病毒 生物病毒是一种微小的生命体,它能破坏...

    酒店无线网络设计方案方案-101216.doc

    随着国际互联网在国内的广泛普及和全球信息化的不断发展,作为酒店主要服务对象 之一的商务人士对网络的依赖日益增强。同时,从酒店的服务及管理角度出发,其自身 也需要依赖网络来实现现代化的服务并提高管理水平...

    计算机局域网的维护管理与网络安全.docx

    2 局域网网络安全研究 局域网网络安全是业内人士讨论的经典话题,而且随着互联网攻击的日益频繁,以及病毒种类的不断增加与衍生,使人们不得不对局域网安全问题进行重新审视。采取何种防范手段确保局域网安全仍是...

    计算机网络系统方案设计.doc

    高可靠性 一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络系统设计及软、硬件 的优化选型,以保证系统的可靠性与容错性,避免灾难性事故发生。 4.高性能、先进性 本系统同时存在多种应用,数据交换将是...

    计算机网络系统设计方案(3).doc

    高可靠性 一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络系统设计及软、硬件 的优化选型,以保证系统的可靠性与容错性,避免灾难性事故发生。 4.高性能、先进性 本系统同时存在多种应用,数据交换将是...

    计算机网络系统方案设计(1).doc

    高可靠性 一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络系统设计及软、硬件 的优化选型,以保证系统的可靠性与容错性,避免灾难性事故发生。 4.高性能、先进性 本系统同时存在多种应用,数据交换将是...

    医院网络设计方案.docx

    本次院方新建了一栋6层的门诊大楼,我公司承担了新建大楼的内网部署,使之达到如今医疗系统对网络的普遍要求,网络整体高速稳定的运行,易于管理且安全可靠、实现了海量数据的高速传输以及可扩展性等。此外还要求...

    医院网络设计方案(1).docx

    第一章 需求分析 1.1项目背景 本次院方新建了一栋6层的门诊大楼,我公司承担了新建大楼的内网部署,使之达到如今医疗系统对网络的普遍要求,网络整体高速稳定的运行,易于管理且安全可靠、实现了海量数据的高速传输...

    综述人工智能的应用.docx

    一、人工智能的特点 (1)性价比高:在应用电子技术的时候,由于该电子技术特殊的性能,会有一种比较危险的现象产生,所以在使用程序控制的时候,对控制精度管理上要进行详细的分析和计算。在当前,各种各样的人工...

    机器学习和最优化算法.zip

    从上述所列举的应用可知,机器学习正在成为各行各业都会经常使用到的分析工具,尤其是在各领域数据量爆炸的今天,各行业都希望通过数据处理与分析手段,得到数据中有价值的信息,以便明确客户的需求和指引企业的发展...

    计算机网络系统方案设计(2).doc

    一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络系统设计与软、硬件 的优化选型,以保证系统的可靠性与容错性,防止灾难性事故发生。 4.高性能、先进性 本系统同时存在多种应用,数据交换将是大量的,...

    校园网设计方案(1).doc

    由于使用IP作为标准传输协议,在以后对网络进行扩充以与其它的网络 互连时,可以跨越多个平台自然而然地提供互操作能力和无缝连接功能。所 以,IP优化网络允许用户访问电子邮件、校园内部网和利益复杂的Interne t...

    农业数字化管理平台解决方案.ppt

    测试与优化:对数字化管理平台进行全面的测试和优化,确保其稳定性和可靠性。 部署与实施:将数字化管理平台部署到农业生产现场,并进行实际运行和效果评估。 维护与升级:对数字化管理平台进行持续的维护和升级,以...

    参考周志华机器学习,实现了优化版的ID3算法(加入了连续特征值).zip

    从上述所列举的应用可知,机器学习正在成为各行各业都会经常使用到的分析工具,尤其是在各领域数据量爆炸的今天,各行业都希望通过数据处理与分析手段,得到数据中有价值的信息,以便明确客户的需求和指引企业的发展...

    数据库服务器(全文).doc

    当网络性能 急剧下降的时候,可以通过嗅探器分析网络流量,找出网络阻塞的来源。网络嗅探是网 络监控系统的实现基础。 任何东西都有它的两面性,在黑客的手中,嗅探器就变成了一个黑客利器。 链接:暴力破解 穷举法...

Global site tag (gtag.js) - Google Analytics