背景:
我正在编写一个 RouteHandler 作为我的 MVC3 解决方案的一部分。它的目的是从我的云存储中获取图像和文件,并将它们传送到浏览器,同时屏蔽云存储 url。
因此,“媒体”子域中的所有内容都会被路由到我的 MediaRouteHandler ,在那里我实现了获取图像的逻辑。
我正在努力获得 HttpWebRequest 的异步实现。充其量它的行为不规律。有时正确地降低图像有时不能。
问题:
所以,我的问题是。
标准浏览器是同步还是异步加载图像?或者我是否正在尝试做一些浏览器通常不会做的事情(而且只是在浪费我的时间)。
即,如果浏览器获取图像的默认方式是来自同步线程,那么我很高兴这样做。
是这样吗?
谢谢。
一点测试:
这是我的同步路由处理程序的结果。您会看到图像请求重叠,并且通过使用提琴手来模拟调制解调器下载速度,我可以看到它们同时以不同的速度下降。