独自ドメイン運用のサーバーからダウンロードしたファイル一式をDropboxのフォルダに置いたら、同期に時間が掛かるようになってしまった。
いったん同期が済み、なにも更新が無い時でも、Dropboxクライアント起動後のファイルリストのダウンロードとインデックス作成に10分以上掛かる。
どうやらファイル数が多いためらしい。
同期にはファイルサイズだけではなく、ファイル数も影響するのだとか。
Dropbox制限事項Q&A

サーバーのファイルの数は数万の単位だったので、これを圧縮ファイルにして1つのファイルにしたところ、同期時間を大幅に短縮出来た。

圧縮前はファイル数が60000以上、Dropboxフォルダの総サイズが約500MB。なにも更新がない状態でDropboxクライアントを起動し、同期が完了するのに約12分掛かった。
圧縮後はファイル数が約5500、サイズは約300MB。同期は約1分で完了した。

Hexo(Octopressに似た静的サイトジェネレーター)のフォルダもDropboxフォルダに置いているが、.deploy/.git/objectsや.git/objects下にフォルダ・ファイルが多数生成されてしまうので、同期前にはgit gcするようにしている。

表示   このエントリーをはてなブックマークに追加

Comments

2015年1月29日