Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance Azure移动服务:API over table访问?_Performance_Api_Azure_Azure Mobile Services - Fatal编程技术网

Performance Azure移动服务:API over table访问?

Performance Azure移动服务:API over table访问?,performance,api,azure,azure-mobile-services,Performance,Api,Azure,Azure Mobile Services,您喜欢使用自定义API来执行表上的查询,还是直接从应用程序中执行查询?哪一个性能更好?使用它们之间的性能应该没有任何差异。在这种情况下,通常有两个主要组件会影响性能:网络请求本身和数据库连接 对于前者,它们实际上是相同的(一个转到/tables/,而另一个转到/api/,在api中,您可能会执行与表中“免费”获得的相同的操作,因此您将编写更多的代码来完成相同的事情(注意,您也可以使用表脚本对表执行相同的操作)。如果您使用自定义DB查询,它可能会比默认实现快,也可能不会快(您需要深入SQL优化器才

您喜欢使用自定义API来执行表上的查询,还是直接从应用程序中执行查询?哪一个性能更好?

使用它们之间的性能应该没有任何差异。在这种情况下,通常有两个主要组件会影响性能:网络请求本身和数据库连接

对于前者,它们实际上是相同的(一个转到
/tables/
,而另一个转到
/api/,在api中,您可能会执行与表中“免费”获得的相同的操作,因此您将编写更多的代码来完成相同的事情(注意,您也可以使用表脚本对表执行相同的操作)。如果您使用自定义DB查询,它可能会比默认实现快,也可能不会快(您需要深入SQL优化器才能做到这一点),但同样,您可以在表和API脚本上使用它,因此它最终会成为另一个纽带