其实这个想法由来很久了,但是一直没说出来,因为不了解论坛的服务器是如何构建的。如果是分布式系统,或者是集群的话。我建议采用分布式文件共享技术。其实是利用MD5等特征码唯一标识一个文件。这样如果有人重复上传附件,服务器不用另行开辟存储空间,只需要指定连接就行。这样会大大减小服务器文件存储的压力。
其实这个办法也可以很好的解决重复文件上传问题,如果有人上传同一个文件,改名字等简单的手法就没用了。除非采用加密,压缩或拆分的办法。否则简单的重复上传问题也可以解决。
但是站在个人的角度,我不希望论坛限制重复上传。因为很多无良的人设置过高价格,导致共享成本过高。但是论坛又面临存储上的困难,所以我只是希望在存储上采用此类技术。
如果论坛已经采用类似技术,求斑竹删了此贴。
MD5:http://en.wikipedia.org/wiki/MD5
DFS:http://en.wikipedia.org/wiki/Distributed_file_system



雷达卡




京公网安备 11010802022788号







