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

中间件_移动网站建设机构_免费申请

小七 141 0

你好,我的名字是Manuel Blechschmidt,我将是SAP TechEd会议"基于真实示例优化SAP Fiori应用程序"的发言人。

你是谁?

我目前在FarmFacts GmbH工作。我在波茨坦的Hasso Plattner学院学习IT系统工程,从那时起我在电子商务和农业部门工作。

你在那里做什么?

我是自2015年开发的云软件的团队负责人。这是一个全球性的数字农业平台。

你在描述哪个真实世界的应用程序?

我们正在开发的软件是https://www.nextfarming.de/。它使用javaee应用服务器和OpenUI5前端。对于地理空间数据,我们将OpenUI5与openlayers集成。

您可以在此处找到有关服务器的更多信息:\u iot\u machine\u tracks\u or

这里是前端截图:

您的应用程序和其他SAP Fiori应用程序有什么不同?

我们正在Java EE 7上运行我们的OpenUI5应用程序,因此我们可以使用所有Java和JavaScript构建工具。地理空间数据对我们来说是一个大课题,大数据与人工智能,大数据怎么查询,这也有自己的挑战。

性能优化最重要的是什么?

最重要的是在优化任何东西之前测量性能。

我们发现了许多意想不到的事情,微信返利机器人哪个好,人工智能龙头企业,如Internet Explorer中的正则表达式解析速度慢或未过滤的绑定加载。

如果您没有探查器,您可以使用openui5的内置测量工具。

这里您可以看到一个屏幕截图,说明如何用Chrome衡量:

来源:Manuel Blechschmidt根据blueprint和Google Chrome开发者编写

目前某个应用的性能提升器在哪里?

在我们的案例中,最大的助推器是减少HTTP请求,例如将所有文件捆绑在一个组件中-预加载.js文件或使用ODataModel批处理请求,而不是所有请求都应该是异步的,然后我们在OpenUI5的呈现行为中发现了一些可能的增强。我们的自定义控件用于显示服务器上的数千个数据对象。

在这里,您可以看到OpenUI5的呈现工作原理的草图。如果您想获得更高的性能,数据支持,您必须应用部分呈现技术,如虚拟列表。来自OpenUI5 slack频道的whzz给了我们提示

来源:Manuel Blechschmidt准备的基于OpenUI5来源的Signavio FMC模板

在课程中,我们将定义一个性能优化的工作流,探索不同的测量技术,并展示一些解决常见问题的具体例子。

加入我在拉斯维加斯举办的SAP社区会议。