云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_余罪百度云资源_免费1年

小七 141 0

域名注册_余罪百度云资源_免费1年

客户经常向我们询问性能方面的最佳实践,网站服务器租用,尤其是移动性能方面的最佳实践。我们维护了一个OSS说明,在那里我们收集了大量关于性能的文档,并且有一个高级别的性能博客文章。在这篇博文中,我们将讨论移动设备的最佳性能实践。

在调整移动设备的性能时,您需要记住几点:

连接带宽可能会受到限制。当显示GPRS图标时,连接速度低于拨号调制解调器的连接速度。E与90年代的拨号调制解调器相当,iot物联网,或者略快一些。3G应该能够达到每秒2兆比特。LTE速度很快,速度堪比老式Wifi连接。网络延迟总是一个问题。如果用户和BIP服务器在同一个局域网上,并且一切都正常工作,那么每次交互应该有大约500毫秒的延迟。即使用户使用LTE,也会有至少100毫秒的额外网络延迟,而3G会增加500毫秒。designstudio应用程序是Javascript+HTML,并且专门使用UI5。这有一个极好的优势,允许应用程序在任何浏览器中运行。然而,Javascript可能是CPU密集型的野兽。它是一种duck类型的解释语言,并且比本地应用程序要花费更多的开销。移动设备的CPU性能非常差。你可以期望笔记本电脑或台式电脑比手机或平板电脑有一个数量级的处理马力。同样,在执行复杂的Javascript时,这一点变得非常重要。移动浏览器缓存的大小要小得多。所有东西都在缓存中会带来显著的性能提升,大数据对比,而移动浏览器根本无法像笔记本电脑和台式机那样缓存。

最佳实践

那么这一切如何转化为性能提示呢?遵循接吻原则!

尽量少写脚本!这意味着尽可能少的脚本化事件。请记住,每次执行脚本时,您都会看到一秒钟的延迟,最小值为,网络延迟为每个脚本。在办公室的笔记本电脑上看不到的延迟可能会成为移动数据连接平板电脑上的一个障碍。好的设计通常是简单的设计,尤其是在移动设备上。不要尝试"一个应用程序统治所有人"的方法。反应设计太好了!它还带来了开发资源和运行时性能方面的成本。如果您希望在桌面和移动设备上使用应用程序,请构建两个版本。请记住,当你在网站上遇到专业级的桌面+移动响应式设计时,它们有大量的逻辑,云服务器器,可以根据呈现设备、基于CSS媒体查询、还可以自由使用Javascript来移动元素或按需显示/隐藏元素。要做到这一点,您必须实现大量的脚本,云指,这会带来性能成本。你可以在更短的时间内建立一个更高性能的应用程序,使你的移动应用程序移动特定。尽量减少数据源的数量!(你已经在你的桌面应用程序上这样做了,对吧?)表格和交叉表请仔细考虑何时以及如何以表格格式显示数据。从图表概述开始,仅当用户希望更深入地查看底层数据时才切换到表。即使使用桌子也要三思!W3C最佳实践页面对表格做了这样的描述,"在可能的情况下,使用表格表示的替代方法"。如果必须使用表格,请尽量减少列数,并回答特定问题。移动意味着移动和大型的,扩展的交叉表与许多动态的地方,尺寸和措施是一个桌面用例。使用基于像素的滚动,最大单元格数(即行限制x单元格限制)不大于500个单元格。如果表有五列,则为100行。如果你觉得这是一个限制,那么你可能需要考虑你是否遵循了移动设计的最佳实践。