Apache-2.2

OwnCloud - 傳輸速度慢 - 未解決的錯誤?

  • August 4, 2014

我最近設置了一個 OwnCloud 伺服器。但是,在安裝 Sync Client 後,我的傳輸速度非常慢。我可能每天做1GB。這只是 WEBDav 協議的問題嗎?

我讀過同步大量小文件時存在問題。磁碟很好,我檢查了 RAID。

無論如何要提高同步性能,所以我實際上可以向伺服器添加超過 1 台電腦。

這不是BUG,這是因為現實中ownCloud的同步確實不好實現的。

首先,所有這些東西都在 Web 伺服器的 PHP 空間中執行,無論你使用什麼,Apache 和 mod_php,Nginx 或其他什麼。

ownCloud 的設計考慮到了家庭使用者,這意味著這些東西應該可以在任何地方執行。如果您只需要同步幾百個文件,它執行正常。如果您需要同步更多,在數千或數万範圍內,ownCloud 的基本設計缺陷就會暴露出來。

這意味著直到最近它只上傳序列化的文件,即一個接一個的文件。當然,這很慢。現在他們進行並行上傳,但這並不能解決伺服器上設計不佳的同步組件和設計不佳的同步協議的問題。

即使並行文件上傳速度低於標準,您仍然會遇到大量重複文件等永恆的問題。

ownCloud 真正需要的是一個獨立的伺服器同步組件,以任何程式語言執行,但完全是一個守護程序。

只要不存在這樣的東西,ownCloud 在理論上總是聽起來不錯,在實踐中會很糟糕。這確實包括 ownCloud 7。

如果您需要一個可以很好地擴展數千個文件並且執行可靠的防錯開源同步解決方案,ownCloud 絕對不是您可以使用的東西,您應該看看替代方案。

引用自:https://serverfault.com/questions/575450