我有一个网站,每页显示近50张图片。所有这些图像都存储在我服务器的硬盘中,并且我已经在web.xml上映射以从那里显示。例如,当img src是img / 1.jpg时,我的服务器就是c:/images/1.jpg。但是,当单个用户访问该网站时,我会在访问日志中看到50个请求,如下所示:
"GET /img/489310.jpg HTTP/1.1" 200 89759
"GET /img/490112.jpg HTTP/1.1" 200 56986
"GET /img/493460.jpg HTTP/1.1" 200 4893
"GET /img/491843.jpg HTTP/1.1" 200 85365
"GET /img/493515.jpg HTTP/1.1" 200 26986
"GET /img/493516.jpg HTTP/1.1" 200 49199
"GET /img/493359.jpg HTTP/1.1" 200 9863
"GET /img/493346.jpg HTTP/1.1" 200 5317
"GET /img/493294.jpg HTTP/1.1" 200 5259
"GET /img/493347.jpg HTTP/1.1" 200 30452
"GET /img/493357.jpg HTTP/1.1" 200 13701
"GET /img/493193.jpg HTTP/1.1" 200 6492
"GET /img/493352.jpg HTTP/1.1" 200 34049
我有点紧张,看到这一点并担心当100个并发用户访问我的网站时会发生什么。
我的页面的所有目的是显示图像。在jsp页面中显示图像的最佳方法是什么?
答案 0 :(得分:0)
这很正常。别担心。现代浏览器和Web服务器可以通过同一HTTP连接传输多个图像,因此50个请求并不意味着50个单独的连接。