上传下载速度优化
首先明确DzzOffice没有对上传下载做任何限制,速度快慢和网络环境有关。DzzOffice是基于http上传,所以和其他http上传速度基本一致;可以对比其他web系统或网站说附件上传速度。同其他例如webdav、FTP、QQ传输等软件底层协议不一样;传输速度也会不一样。
传输速度受三方面影响:
- 本机客户端:网卡、连接方式(有线、无线)、本机磁盘IO负载情况;
- 网络环境:网络带宽、wifi还是网线等造成的影响;网络环境复杂、或使用人多时路由器或交换机处理速度也都会是瓶颈之一。
- 服务器:受服务器负载、磁盘IO、服务器网络带宽等影响。同时受并发影响;比如100M上行带宽,10个人同时在上传或下载,那么每个人平均就是10M/s。
主要是由于服务器限制了上传大小,或超时时间太短引起。推荐如下配置: - 修改nginx的配置文件
client_max_body_size 500M;
client_header_timeout 3600s;
client_body_timeout 3600s;
fastcgi_connect_timeout 3600s;
fastcgi_send_timeout 3600s;
fastcgi_read_timeout 3600s;
其他webserver相应修改类似限制;如apache需要修改LimitRequestBody
修改完成重启nginx生效: service nginx reload
- 修改php配置文件php.ini
post_max_size = 500M;
upload_ma