OwnCloud - 传输速率慢 - 未解决的错误?

OwnCloud - 传输速率慢 - 未解决的错误?

我最近设置了一个 OwnCloud 服务器。但是,安装 Sync Client 后,我​​的传输速度非常慢。我可能每天传输 1GB。这只是 WEBDav 协议的问题吗?

我读到过同步大量小文件时会出现问题。磁盘没有问题,我检查了 RAID。

无论如何,为了提高同步性能,我实际上可以向服务器添加 1 台以上的计算机。

答案1

这不是一个错误,这是由于 ownCloud 的同步在现实中实现得非常糟糕而导致的。

首先,所有这些东西都在 Web 服务器的 PHP 空间中运行,无论您使用什么,带有 mod_php 的 Apache、Nginx 或其他什么。

ownCloud 的设计充分考虑了家庭用户的需求,这意味着它应该可以在任何地方运行。如果你只需要同步几百个文件,它运行起来还算顺利。如果你需要同步的文件数量更多,比如几千或几万个,ownCloud 的根本设计缺陷就暴露无遗了。

这意味着直到最近它才开始以序列化方式上传文件,也就是说一个接一个地上传。当然这很慢。现在他们开始并行上传,但这还不能解决服务器上设计不良的同步组件和设计不良的同步协议的问题。

即使并行文件上传速度低于标准,您仍然会面临大量重复文件等永恒问题。

ownCloud 真正需要的是一个独立的服务器同步组件,以任何编程语言运行,但正是守护进程这样的东西。

只要没有这样的事情,ownCloud 就永远在理论上听起来不错,但在实践中却很糟糕。这确实包括 ownCloud 7。

如果您需要一个可以很好地处理数千个文件并且运行可靠的故障保护开源同步解决方案,ownCloud 绝对不适合您使用,您应该考虑其他替代方案。

相关内容