我正在读配置缓存对象大小限制一节。我想知道ATS如何有效地处理大型文件(例如电影文件)。请给我一点亮光。
提前谢谢。
发布于 2017-05-13 02:10:56
一般来说,ATS是一个文件系统(缓存存储),它是一个复杂的设计,它将处理许多小文件和大文件,混合在一起,并且两者都非常有效。
内部: 1,磁盘读/写设计为带缓冲的写入,小文件被填充到1MB的写入缓冲区中,因此spin磁盘写入是顺序的,效率比随机读取高。
2 .大文件被拆分为1MB (默认)的小读/写片段,这意味着在ATS中,我们在处理大文件时最多会进行1MB的IO读写。
如果发现ATS不完美,请调整proxy.config.cache.min_average_object_size和proxy.config.cache.target_fragment_size。
当来到现实世界的CDN和缓存系统时,大多数站点都会在大文件上进行拼接,以提高文件传输的效率,如果您希望ATS为您完成这一工作,您也可以使用ATS插件进行连接。
https://stackoverflow.com/questions/43896938
复制相似问题