最新写个程序需要上传文件,
问下各位上传时,(比如说一个文件很大,有10M的样子,) , 用PHP上传的话,需要几分钟,这段时间内服务器带宽会有影响吗?就是别人访问你这个网站时,速度很变慢吗?
这个上传原理我不是很了解,所以至于上传文件时会不会影响到其他用户访问网站更不知道了

解决方案 »

  1.   

    POST方式上传的话,文件会被服务器读到内存中,如果你的服务器内存不大但文件上传操作的并发数比较多的话,服务器会因为内存不足而使用虚拟内存或交换空间而使得服务器的I/O性能大幅降低,也就是服务器会“变慢”。
      

  2.   

    计算机的资源也就那么多,上传IO开销对内存,CPU,外存的资源都会有一定的占用,影响的一定的,带宽方面虽然上下行都是分开的,如果上传占用太大的话对其他请求会有一点影响。但单个线程上传访问量较小的话一般不会明显察觉变慢,主要看环境了。
      

  3.   

    看你服务器的接入方式~~  如果是专线,就会有影响。  如果是xDSL就不会,因为是异步传输。这种问题和php无关,你可以发到网站版块,那有非常强的达人解答~~