本帖最后由 z2949365 于 2014-12-01 21:25:42 编辑

解决方案 »

  1.   

    性能上并不会有很大提升,静态文件iis默认本身就会缓存,而需要解析的文件和静态文件本身其实走的是并发通道,所以性能上不会有多大提升。(网页上使用的图片其实都很小,所以就算一个页面有很多图片,他有很多并发连接,但是直接从缓存中输出出去这个时间其实很短,所以性能上可以忽略。)这个有简单的处理方式,可以直接购买一些cdn加速服务。
      

  2.   

    这对性能没什么影响,就是可以做不同的配置,一般静态资源对浏览器设置的的cache时间都比较长。
    大一些的网站静态资源一般是放到独立的域名下,一个是为了避免浏览器访问静态资源还要传递cookie,现在不少网站的cookie挺长的,可能比需要的图片都大,页面上图片又比较多,每一个访问都带着cookie会增加不少客户端上传数据量。当然这也意味着只要知道了url,所有人都可以访问。这样也便于对静态资源独立优化,比如使用对静态资源请求性能更好的轻量级web server,或者独立的cdn
      

  3.   

    可以的,据说浏览器对同一域名下资源的请求会有保持一定的链接数,同时发起同一域名下的多个图片请求时,请求会被阻塞。
    但我没怎么感受到,不过从优化角度来说,你这么做也是很有好处的。至少你以后网站发展了,加服务器也方便。。省钱只为图片域名上CDN也行……