MogileFS 对大文件的支持
这篇讲的是作者使用 MogileFS 存储视频等大文件的实践经验与一个关键优化点。作者发现,MogileFS 本身对大文件支持不错,且文件越大,查询数据库的次数反而越少。 不过,他特别提醒:在上传超过4GB的大文件时,必须对默认的客户端参数进行调整。只需在 `new_file` 方法中加入 `largefile => 1`,客户端就会自动切换到底层不同的上传模块,从而支持 chunked 和 partial (Content-Range) 分片上传。这个简单的参数调整能显著提升大文件在 MogileFS 中的存放速度,对于需要混合存储海量小文件与超大文件的源站场景,是个值得掌握的实战技巧。