我最近安装了一个OwnCloud服务器。 但是,安装Sync Client后,传输速率非常慢。 我可能每天做1GB。 这只是一个WEBDAV协议的问题?
我读过同步大量小文件时出现问题。 磁盘很好,我检查了RAID。
无论如何,以提高同步性能,所以我实际上可以添加更多的1台计算机到服务器。
这不是一个bug,这是由于ownCloud在现实中的同步实际上很糟糕的事实。
首先,所有这些东西都运行在Web服务器的PHP空间中,无论你使用的是Apache,mod_php,Nginx还是其他。
ownCloud的devise是以家庭用户为中心的,意味着这些东西应该到处运行。 它运行正常,如果你只需要同步几百个文件。 如果需要同步的话,在数以万计的范围内,ownCloud的基本devise缺陷就会浮出水面。
意义直到最近它只上传文件序列化,意味着一个接一个的文件。 当然这很慢。 现在他们做了并行上传,但是这并不能解决服务器上devise不佳的同步组件和devise不佳的同步协议的问题。
即使并行file upload的速度是次要的,你仍然有重复的文件集体和无论什么永恒的问题。
ownCloud真正需要的是一个独立的服务器同步组件,以任何编程语言运行,但与守护进程完全相同。
只要没有这个东西,ownCloud总是会在理论上听起来不错,在实践中是不好的。 这包括ownCloud 7。
如果您需要一个能够在数千个文件中进行扩展并运行可靠的开源同步解决scheme,那么ownCloud绝对不是您需要使用的东西,您应该查看一下替代scheme。