为什么C#加载aspnet后台的图片这么慢

C#应用截图:

img


图中除了顶部蓝色标题栏以及中间五个导航按钮之外的8张图标都是加载后台的,每次完全加载图片的时间都要15s左右,但是直接访问浏览器端(同样的后台,同样的图片地址)的时候,8张图片3秒(首次访问)就全部加载好了(为什么)

web浏览器显示的应该是缩略后的图片,而Winform加载的是原始图片,所以时间会长一点。

您好,
这个时间基本上80%-90%花在了下载页面中的所有组件进行的HTTP请求上. 客户端浏览器有自己的缓存机制,可以减少http 请求. 所以这就加快了加载的速度.