在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