阅读更多

0顶
0踩

企业架构
一年一度的双11、双12全民网购节已经过去,淘宝、天猫及其他电商都迎来了大量用户,但是,你的基础架构能否承载突如其来的流量?面对预期而至的大量用户,容量规划是否到位?线上商城以及后端系统是否经受住了性能的考验?

对于任何互联网电子商务的成功,有两件事至关重要:创新与性能。创新是打入市场的通行证,而性能则决定了能否在市场中长久立足,如果网站性能差强人意,那么就没有用户会愿意再次访问。今天小编专门为大家总结了十个验证应用性能的标志,如果你也遇到了下面列出的反映性能问题的标志,那么,你应该及时采取措施验证网站程序的性能。

1、月访问量骤降
对比月访问量的变化图表。如果出现下降趋势,原因大致有两个:第一是搜索引擎优化(SEO)不到位,第二是网页响应过于缓慢。这个时候你或许要和基础设施团队沟通以确定过去6到12个月的网站性能,从而找出问题根源。

2、关键页面的响应过慢
如果用户跳出率很高,你需要检查那些高跳出率的页面。尤其是支付页面、添加到购物车页面、比较不同产品页面等。你需要检查这些关键页面的响应时间与吞吐量,每分钟网站处理了多少订单?如果吞吐量下滑,你需要找出性能瓶颈。

3、资源消耗大
你需要持续监控资源使用量,及时找出资源消耗过多的服务器。关键的指标包括 CPU 使用量、内存使用量、磁盘占用量、垃圾回收量以及网络负载等。如果资源使用量出现明显峰值,你需要找出问题根源,并执行纵向或横向的扩容检查(如果必要)。

4、数据库查询
你的基础架构应该配备不同的数据库,分别用于查询、插入或更新操作。数据库应该合理配置以优化查询功能,如果查询过于复杂,会影响数据库操作,进而影响网站性能。



5、重定向次数增加
重定向数量虽然不是性能指标,但仍可能影响应用性能。如果网页重定向至多个页面,就可能影响网站性能。过多的重定向会使用户感到心烦,导致糟糕的用户体验,促使用户离开网站。

6、DNS 查询时间
你服务器的 DNS(域名系统)查询时间是多少?几毫秒是正常值。如果 DNS 查询占用的时间太久,你就需要想办法缩短它,从而减少对总查询时间的影响。

7、浏览器兼容性
你的应用应该支持多种浏览器与设备。且浏览器或设备种类不应对应用响应时间造成偏差。如果某种浏览器或设备的响应时间过长,你需要找出根源并解决之。

8、竞争对手的应用性能
你需要定期地将本网站的性能与竞争对手网站进行比较。如果自己的网站性能较弱,你可能需要对网站性能进行调优或进行架构调整。



9、网站资源优化
利用内容分发网络(CDN),可以缓存 CSS、图片、JS 等文件资源。由于图片对于任何电商网站都至关重要,优化图片加载速度简直是势在必行。

10、缓存
你应该为 Web 应用实施适当的缓存机制。如果缓存不起作用或配置不合理,就会影响性能。因此,你必须启用浏览器缓存,最小化 CSS 与 JS 文件以提高网站速度。

原文链接:https://dzone.com/articles/10-signs-you-should-validate-the-performance
  • 大小: 145.2 KB
  • 大小: 107.7 KB
来自: OneAPM
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Linux 进程问题调查探秘:分析和排查频繁创建进程问题

    进程的种类 用户空间进程 内核空间进程 权限 低 高 运行环境 用户空间 内核空间 功能 应用程序执行 系统调用、硬件操作 正如《计算机程序的构造和解释》中提到:“程序是对数据处理的思维结晶。”程序一旦运行,它...

  • [译文]构建高性能Java应用程序——7个JVM调参手段

    不过日志里也包含了极为重要且细微的衡量指标,它们往往能预示出应用程序可用性及性能上的一些特征。在这里我们想重点提出一个衡量指标——垃圾回收吞吐量(GC Throughput)(关于其他衡量指标的介绍,请参考这篇...

  • tcp码流中查找rtp头_跟踪数据流中的时间以查找性能问题

    如果是这样,这预示着将来的扩展问题。 下面的查询显示了使用上一步中创建的etlJobTracking表对基于该工作的月份的平均时间的比较-尽管我们可以将类似的逻辑应用于其他时间跟踪技术 DECLARE @jobname VARCHAR(100) ...

  • SQL Server 2005性能调整一(zt)

    http://space.itpub.net/?uid-47598-action-viewspace-itemid-170255简介很多客户偶尔会遇到SQL Server 数据库性能下降。原因可能涉及从不良好的数据库设计到不正确...

  • 【计算机网络】谢希仁笔记 运输层

    从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于...

  • SQL Server 2005性能排错

    SQL Server 2005性能排错   目录 简介  目标  方法  资源瓶颈   解决资源瓶颈的工具  CPU 瓶颈   过多的编译和重编译   检测   解决   效率低的查询计划   检测   解决...

  • 全日制英国硕士词汇篇V1.3(持续更新)

    出身卑贱的 v,用意,意味着,预示 issue [ˈɪʃuː] (雅思,PTE,AWL1,超级无敌高频) v,发行,发给,发出,公布,发表,出版 n,问题 Before a CAS number can be issued, we require a copy of your passport...

  • SQL Server 2005怎样进行性能排错

    设计不良的数据库或工作负载配置不正确的系统会经常导致性能问题。管理员需要能预先阻止或最小化问题的影响,当管理员遇到问题时,应该诊断问题并采取正确操作来修复问题。本文提供了按部就班的指导,通过使用可用的...

  • SQL Server 2005性能排错(转载)

    SQL Server 2005性能排错SQL Server 技术文章作者: Sunil Agarwal, Boris Baryshnikov, Tom Davidson, Keith Elmore, Denzil Ribeiro...

  • 每周全球科技十大新闻(2019.7.29-8.4)

    NVMe over Fabric存储领域,目前是一个火热的方向,E8 Storage的NVMe-oF存储产品性能表现很好,同时因为采用了闪存技术在空间节省上自然也更厉害了。这是亚马逊所看重的下一步存储技术方向吧。 三 微软关闭了为...

  • 计算机网络第五弹——运输层

    彩蛋 ... 由于公众号不支持显示LaTeX公式且公众号排版混乱,建议大家关注微信公众号"IT工匠",后台回复"N4-4"获取xmind...从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最...

  • SQL Server 2005性能排错(1)

    你可以使用在这片白皮书中所列出的方法收集有关资源使用的基线信息(即使你没有遇到性能问题)。 你也许找到问题是一个资源运行到设计容量并且 SQL Server 当前的配置不能支持这种负载。为了解决这问题,你也许...

  • MSSQL2005性能调优--DBA需掌握系统字典sql

    --sql 2005性能调优    --SQL Server在运行一段时间,随着数据的积累,SQL运行效率会逐步降低,为了使用业务系统正常动作,经常IT部门需要花高价请SQL调优专家来解决。其实调优也不复杂,主要是找到影响效率...

  • spring-boot-2.6.6.jar中文-英文对照文档.zip

    # 压缩文件中包含: 中文-英文对照文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

  • LabVIEW中最小二乘法曲线拟合与报表生成:流程图自动化实现波形拟合的最佳方法

    内容概要:本文详细介绍了LabVIEW中最小二乘法的应用及其在曲线拟合和报表生成中的具体实现。LabVIEW作为一种流程图编程语言和开发环境,能够通过图形化编程的方式,使用户轻松构建拟合模型并计算最佳拟合曲线的参数。此外,LabVIEW还提供了丰富的波形处理和分析工具,支持对波形数据进行预处理(如滤波、降噪和采样),并通过最小二乘法进行波形拟合,最终生成详细的报表。最小二乘法通过最小化数据点与拟合曲线之间的误差平方和,广泛应用于统计学、工程学和物理学等领域。 适合人群:从事科学研究、工程设计和数据分析的专业人士,尤其是那些希望通过图形化编程提高工作效率的人群。 使用场景及目标:适用于需要对大量数据进行拟合分析并生成报告的场合,如实验数据分析、工程设计验证等。目标是通过LabVIEW提供的强大工具,快速准确地找到最佳拟合曲线,提升数据分析效率。 其他说明:LabVIEW不仅简化了编程过程,还提高了数据分析的直观性和准确性,使得即使是非专业程序员也能轻松上手。

  • C语言编程入门教程精简版专题培训课件.ppt

    C语言编程入门教程精简版专题培训课件.ppt

  • spring-boot-2.4.4.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

  • DNA进化算法及其改进研究样本.doc

    DNA进化算法及其改进研究样本.doc

  • 智慧城市-【精品】2019年百度地图城市大数据平台解决方案.zip

    智慧城市-【精品】2019年百度地图城市大数据平台解决方案.zip

Global site tag (gtag.js) - Google Analytics