这两天在做文件上传的实时进度条,思路:上传文件的同时用AJAX技术从服务器读取已上传文件的大小,从而得到实际的上传进度,但结果是,页面要等到文件上传完了,才能读取到文件大小并返回,所以进度条要么是0%,要么是100%,我想可能是php的处理机制是串行的,也就是要等先提交的页面处理完再处理下一个请求。请大家帮帮小弟,可以解决这个问题吗,万分感谢!

解决方案 »

  1.   

    多线程,多进程不是PHP的强 项
      

  2.   

    apc缓存有个功能可以做http://peakzhengj.blog.163.com/blog/static/42476992009223044178/
      

  3.   

    to:ck4918
    apc缓存为了是读取文件已上传和文件总的大小吗?这些我都已经解决,我现在问题是页面要等上传完毕后才返回结果,所以达不到上传过程中显示进度的目的。
      

  4.   

    用google gears 撒。
    没必要自己整
      

  5.   

    http://blog.s135.com/post/311/