在结果中包含图片,JAX-RS,任何性能损失?

时间:2017-07-16 20:25:54

标签: performance jax-rs

正如这个论坛上的某个人指出发送回图片是一个坏主意,因为它有一些性能问题。因此他/她建议发回图片的网址。我想知道如何发回图片对性能产生影响?

1 个答案:

答案 0 :(得分:0)

如果图片相当大,它将占用相当大的带宽,并且还会减慢JAX-RS框架的其余部分。让客户端完成检索图像的工作,毕竟是带宽。

如果图片托管在其他地方(在另一台服务器上),为什么要占用带宽发送它们。毕竟,当您的服务器处理数百个并发请求时,每个发送照片,客户端只需要发出一些请求。

无论图片托管在哪里(只要它们不通过JAX-RS托管),您就会加载JAX-RS。其他请求将缓慢提供,因为不同的线程都尝试发送大文件。总的来说,这将使您的应用程序显着变慢。