栏目导航

dafabet手机版Web的五个趋势与网络性能的10个问题

作者:admin 来源:网络整理 点击数: 发布时间:2019年07月25日

 

Web性能是一个热门话题,现在由于五目前的趋势,在新的方向推动网页。这些趋势是:

全球化:

网络遍布全球的消费量正在迅速增长。它不再是一个web应用程序,只有在一个地理区域低延迟足够。典型的基准,美国的东海岸和西海岸之间的TCP往返大约是100毫秒。可能看起来不多,但它确实增加了距离和数据包大小的增加。现在使用的内容交付网络(CDN)和来自许多不同的地点做负载测试是必不可少的。

移动革命:

该网站是为大多数移动应用程序的骨干。但是,骨干可以是缓慢的,脆弱的和不可预测的不一致的移动互联网服务。这个摇摇欲坠的平台上提供可预见的和一致的网络性能,你必须优化服务的要求低延迟,快速传输,合理的超时和重试。锁定有连接问题时,他们的移动应用程序是为用户沮丧。也许您的应用程序应该在本地缓存了足够的数据,以便它继续工作,甚至当用户无法连接到你的web服务。

现代化的浏览器:

大多数消费者现在有一个现代化的网页浏览器。这已经创造了一个机会,以创造更多的互动应用程序,客户端通过JavaScript。但是,这意味着需要更多的连接传输JSON数据,JAVASCRIPT,CSS等,每个请求需要优化,并行发送,同时处理。

实时性:

更多的网络应用程序开始使用的网络体验的核心部分的实时推送/即时通知。这些连接比传统的请求/响应的连接需要更多的服务器上的资源。扩展的实时网络应用程序的服务器端可以是一个严峻的挑战。服务器现在必须利用技术,如Java NIO从典型的线程每连接模式,它本质上是不能够处理大量的实时Web应用程序所需的并发连接数字移动。

大的数据:

我们的Web应用程序背后的数据量成倍扩大。处理请求,通过挖掘“大数据”的丘可引起严重的放缓。新的数据,如商店MongoDB的,Neo4j的,卡桑德拉是帮助我们快速筛选,通过大量的数据,但这些NoSQL的系统是一个整体,对于我们这些主要处理关系数据存储的新的世界。关系数据存储不会消失,因为他们是伟大的“关系”的数据,但现在我们有了新的工具,在我们的工具箱,以便我们能够避免试图使所有的数据关系模型适合。

Pingdom:有大量的证据表明,网络用户往往离开一个网站,如果它加载缓慢。用户越来越苛刻和急躁,这背后是否有其他原因?

沃德:酒吧正在对网站的性能提高,因为有些人是这么做得如此之好。如果用户有一个缓慢的网站和快速之间做出选择,他们肯定会去的快。所以,如果你想留在游戏中的表现必须是一个主要功能不是事后。有各种提高性能的技术,但没有魔法“使它更快”按钮。从工程和老年退休金计划,将采取相当数量的时间,查找和解决瓶颈。

Pingdom:Web性能涉及到了很多的测试和数字。但在这一天结束,不是用户体验的个人和主观经验?你如何调和这两种吗?

沃德:它可以很容易得到的网络性能的指标。获得正确的指标是最困难的部分。时,用户有一个网站是“瞬间”或“疲软”的情绪反应是很难转化为实证检验。特别是因为有这么多的变化,在网络连接路径和客户端功能。不断验证,正在测试与实际用户的反馈一致。有开发/产品平价也有助于开发人员体验到什么实际的用户将体验到类似的东西。如果它为开发缓慢,他们更容易找到原因并解决它。

Pingdom:可以,至少部分,改善网络性能的答案为最终用户提供更紧密的集成,如硬件,软件,网络等,涉及的组件之间的?

沃德: Web性能是良好的,只要它的最薄弱的环节。性能优化需要一个终端到端到端的角度来看。它使数据库调用毫无意义的支出周快50毫秒,如果您的用户花了10秒,做您的网站使用的15个域的DNS解析。

一个好的测试是去一个朋友的房子,让他们载入您的网站。这些经验是很难复制你自己的机器上。如果差的经验,找出最薄弱的环节。是它的ISP,他 ​​们的浏览器,操作系统,他们采取的路径,在您的应用程序的东西,或别的东西吗?这是为什么像Heroku云的应用平台是如此的重要。heroku提供了一个进行了优化和类似的服务平台Memcached的,可用于进一步优化每一块系统。

Pingdom:网络性能和可扩展性之间的关系是什么?

(编辑:admin)