大型网站会单独把图片等做一个站点?以减少主站点的负载?那么在主站点上传图片的时候会用iframe引用图片站点的图片页吗?如何处理比较好,有没有代码借鉴一下,和直接用form,把form的action指向图片站点的表单有什么区别?我好希望能够解决这个问题,谢谢各位大神了。好迷茫

解决方案 »

  1.   

    会有专门的图片服务器,一般都不会只有一台,最好是使用两个主机名,这样的效果最好。这样有利于浏览器的并行下载,主站一般是直接通过图片地址引用使用图片的,如果图片数量很大,而且不经常改变,建议加上完整缓存,同时使用CND,这些都有利于减轻主站的负载,有利于网站的响应速度
      

  2.   

    肯定的,图片还是很占硬盘空间的,肯定有单独的图片服务器,而且还要cdn加速,否则,访问也慢。
      

  3.   

    大型网站一般都有自己的图片服务器站点。比如说img001.XXX.com,img002.XXX.com
    跨域的上传一般来说有以下几个办法:
    1、最简单的,在img001.XXX.com每个图片域下建一个page,用这个page上传。比如说img001.XXX.com/upload.aspx
    2、使用FTP上传,在图片服务器下开FTP,通过FTP传过去,这个比较常见
    3、通过WebService或者是WCF传过去。当然还有其他的办法,上面是最常见的而已
      

  4.   

    主站上传图片时直接将图片上传到图片站中。现在网上已经有一些控件可以很方便的传图了。你可以搜一下WEB图片上传控件。
      

  5.   

    大型网站传图现在已经没有用iframe的了,你看QQ空间传图是专门用的控件来传的。