关于文件分离管理的一些思路
最近在做一个项目,类似于下载站的一个项目,自然文件管理上就要下很大的功夫,而下载站不可避免的造成服务器压力、带宽占用都会很大,很可能影响到其他信息浏览。而对于每个网站来说当文件数量达到一定程度的时候,管理起来将是一个很头痛的问题。比如数据、站点迁移等问题。
于是有了文件分离管理的一些想法,现在很多大型的网站也都采用这样的方案,但具体操作起来该如何达到较好的效果呢?
在这里我想到了两种方式:
1.建立另外一个站点专门处理文件,利用WCF将主站客户端上传的文件转发至文件站存储,并将文件存储信息记录到数据库,将存储信息id返回给主站。
当客户端下载文件时,下载链接是文件站的下载链接,客户端只需要提供一个问价存储信息的id便可定位到文件的位置进行下载。管理比较灵活。
2.提供一个FTP服务端,利用ftp将主站客户端上传文件转发至FTP服务端进行存储,这样我们不需要再部署一个文件站。但这样在很多细节上处理起来比较麻烦,像文件重名、文件下载等。
再有的话就是网盘了,这方面没接触过,应该差不多。

浙公网安备 33010602011771号