我经营着一个图片分享网站,拥有超过100万张照片(约150GB)。目前我将它们存储在专用服务器上的硬盘上,但是空间很快就会用完,所以我想将它们转移到Amazon S3。
我尝试了进行RSYNC同步,但扫描和创建图像文件列表就花费了一天时间。在传输另外一天后,仅完成了7%,并将我的服务器速度降到了极慢,因此我不得不取消同步。
是否有更好的方法来处理这个问题?例如,将它们GZIP压缩到另一个本地硬盘中,然后传输/解压缩该单个文件?
我还想知道是否将这些文件存储在多个子目录中是有意义的,或者将100万个以上的文件放在同一个目录中是否可以。
我尝试了进行RSYNC同步,但扫描和创建图像文件列表就花费了一天时间。在传输另外一天后,仅完成了7%,并将我的服务器速度降到了极慢,因此我不得不取消同步。
是否有更好的方法来处理这个问题?例如,将它们GZIP压缩到另一个本地硬盘中,然后传输/解压缩该单个文件?
我还想知道是否将这些文件存储在多个子目录中是有意义的,或者将100万个以上的文件放在同一个目录中是否可以。