在https协议networking应用上托pipe的移动应用的REST API会很慢吗?

我正在寻找一个通用的答案。 假设我已经构build了在Android和iOS平台上运行的移动应用程序,并且这些应用程序的REST API位于基于https的Web应用程序之下。

当这些移动应用程序试图从这个networking应用程序获取数据时会造成速度或性能问题吗? 如果我在http下托pipe这个web应用程序,这些应用程序的性能会更好吗?

我不关心服务器的性能,只关心移动应用在这种情况下的行为。

当这些移动应用程序试图从这个networking应用程序获取数据时会造成速度或性能问题吗?

不显着。 解密开销将被其他效应淹没,如networkingI / O,parsing响应的负载等。

你可以通过使用https访问Stack Overflow,然后使用http (理想情况下每次使用全新的“隐身”浏览器窗口来消除本地caching效果)。 你不应该注意太多的区别。 这是因为parsingHTML / JS / CSS和渲染页面,再加上networkingI / O来获取所有这些东西,这是大部分时间的事情。

如果我在http下托pipe这个web应用程序,这些应用程序的性能会更好吗?

不是说用户应该注意。 因此,要么:

  • 运行自己的testing来确认您的特定用例的行为,或者

  • 默认使用encryption( https ),如果你不想运行这些testing