最近的一项调查发现,27% 的用户声称糟糕的性能不仅令人沮丧,而且还让他们感到压力。
几年前,喜剧演员路易斯·CK唱出了一句如今已成为经典的哀歌(至少对我们中的一些人来说),被称为“一切都很美好,但没有人快乐”。 如果您已经看过了,请耐心等待那些还没看过的人。 在视频中,路易斯看到周围的人对在飞机上使用科技产品感到沮丧,并指出了我们在飞行过程中对机上缓慢的 WiFi 感到不耐烦的有趣现实——这本来就是一项令人惊叹的工程壮举。
也许,我们这些从拨号上网和速度极慢的网页中汲取经验的人能够理解这种悲叹。 当应用程序或网页需要一眨眼(约 400 毫秒)才能加载时,看到“数字原住民”痛苦地扭曲面孔是件很有趣的事情。 也许我们这些更有经验的用户的耐心来自于忍受长达数小时的 Red Hat slackware 下载,这占用了我们的电话线和计算机,而由于又一个紧急的电话营销电话,在下载完成前五分钟就被呼叫等待注入的数字垃圾破坏了。
如今的年轻人根本不知道自己的生活有多好。 互联网(以及总体技术)确实是令人惊奇的。 但没有人高兴。 事实证明他们不仅不快乐,而且还充满压力。
但我们无法回到过去(说实话,谁又想回去呢?),所以我们所能做的就是接受现实,而不是接受过去的世界或者我们希望的世界。 这意味着用户对性能的变化越来越敏感。
因此,当AppDynamics 发布类似报告详细描述性能低下的破坏性影响时,我们应该注意。 因为性能不佳是一个严重的问题,可能会严重影响您享受全球应用经济的能力,目前预计2021 年全球应用经济规模将超过 6 万亿美元。
其潜在影响不容小觑。 相反,事实证明,当今的用户对应用程序的忠诚度比对品牌的忠诚度更高。 人们可能会得出这样的结论:在应用经济中,无论好坏,你的应用就是你的品牌。
事实证明,情况比你想象的还要糟糕。 糟糕的性能不仅让用户感到沮丧,还会让他们感到压力。
鉴于我们中的许多人依靠应用程序(包括移动应用程序和其他应用程序)在典型的工作日中执行数百种不同的任务,因此这也不仅仅涉及面向外部的应用程序。 这两者都与为盈利和生产力而设计的应用程序有关。
事实是,在数字经济中,应用程序可以通过便利性来提高生产力和增加利润,从而增加企业国内生产总值 (CDP)。 但表现不佳可能会使这种增长戛然而止。
当十个用户中有八个因为性能问题删除了某个应用程序时,你就失去了一个机会。 可悲的现实是,根据这份报告,他们很可能已经转向了竞争对手。
好消息是,有各种各样的应用服务旨在提高性能。 一些组织正在使用它们。
当然,问题在于你并不总是(事实上很少)能够完全控制应用的性能。还有最后一英里——你和用户之间的那条蜿蜒的电缆。 应用平台本身可能已经或可能还没有进行过尽可能多的调整和优化。 如果它在公共云中,您就无法控制网络本身。 然后是应用程序。语言选择、数据库连接、逻辑。 造成绩效不佳的因素有很多,而且并不总是在任何人的控制之下。 应用服务位于数据路径的上游,能够为降低应用程序性能的问题提供极好的平衡,并且在许多情况下,可以使应用程序的性能比您期望的更好。
压缩和加速(最小化、图像优化等)等技术通过操纵内容来更快地传递内容(无论是在组织内部还是外部),从而提高性能。 HTTP2 和“快速 HTTP”等以协议为中心的服务专注于消除基于文本的协议中那些妨碍更快交付应用程序的令人讨厌的方面。 尽管 HTTP2 的使用仍然低迷,但我们在 2017 年application交付状况调查中发现,相当大比例的组织 (16%) 计划部署 HTTP2。 其他性能相关服务表现良好,与安全相关性能争夺“明年最有可能部署”的称号。
SSL 卸载和 TCP 多路复用意味着服务器专注于提供内容,而不是在每个请求和响应上执行加密和与连接相关的杂技,当提供由数百个 API 调用构建的应用程序时,这是一项越来越繁重的任务。
应用服务提供了一组强大的选项来提高云端或数据中心的应用程序性能。 他们的重点纯粹是如何让应用程序运行得更快,无论其位置或构造如何。
性能一直很重要,但它从未像在应用经济中那样关键。 由于对不良性能的容忍度较低(有人甚至可能认为当今用户对抖动非常敏感),因此比以往任何时候都更重要的是利用工具箱中的所有技巧来确保您的应用程序运行速度足够快,以满足最苛刻的用户的需求。
如果你需要一个测试对象,我可以把我 9 岁的孩子租给你。 如果你能满足他紧张的应用手指,你就成功了。