流水线和直接解析器之间是否会对性能产生重大影响?

时间:2019-10-03 12:28:00

标签: aws-appsync

假设我有一个AppSync API。

此API具有一个解析程序,该解析程序由对DynamoDB表的简单GetItem操作组成。

现在,如果出于某种晦涩的原因,我想将单个操作解析器转换为管道解析器(仍然具有相同的操作,并且在beforeafter映射模板中没有任何重要意义),则可能是可以假设直接操作解析器和管道解析器之间会有性能上的损失。

现在,我想知道这种性能影响的规模:是可忽略不计,引人注目的还是数量级?

1 个答案:

答案 0 :(得分:0)

从某种意义上说,性能影响应该是线性的,如果您有一个解析器使用请求和响应映射模板访问数据源,而不是使用两个功能分别对请求和响应映射模板进行相似工作的性能,则访问2数据源(每个函数访问数据源)的时间大约是第一个解析器所用时间的两倍。