我们公司现在运营的一个项目是全国性的一个行业门户,我们需要保证全国各地的用户上传图片时都能够达到最快的上传速度,但因为电信联通互访的问题(国人的悲哀),我们本来考虑通过CDN加速来实现,可是后来发现CDN加速只能实现静态加速,动态交互式的加速几乎是实现不了的,所以想自己在全国布一些服务器节点,然后让用户在上传图片的时候,自动选择离用户最近最快的服务器节点来实现图片上传,这样就能保证全国各地的用户都能以最快的速度上传图片。我们的网站是用PHP开发,我想请教各位高人,怎么能用PHP实现这种图片上传功能

解决方案 »

  1.   

    不妨假设:从一台机器访问全国各地不同的服务器,如果下载的速度快,则其上传的速度也快。于是,技巧来了:在准备上传之前,在客户端页面里埋上几个图片引用(可以用一些方法让这些图片不可见),分别来自不同的服务器,哪个图片先下载完成了,就用那个服务器来接收上传的文件。具体可以使用 <IMG> 标签的 onload 事件。
    ————————————————————————————————
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  2.   

    智能DNS 点我