已读51%
预计阅读本页时间:-
预计阅读本页时间:-
7.8.2 文件高速缓存
在多媒体系统中高速缓存还能够以不同的方式提供帮助。由于大多数电影都非常大(3~6GB),视频服务器通常不能在磁盘上存放所有这些文件,所以要将它们存放在DVD或磁带上。当需要一部电影的时候,它总是可以被复制到磁盘上,但是存在大量的启动时间来查找电影并将其复制到磁盘上。因此,大多数视频服务器维护着一个请求最频繁的电影的磁盘高速缓存。流行的电影将完整地存放在磁盘上。使用高速缓存的另一种方法是在磁盘上保存每部电影的最初几分钟。这样,当一部电影被请求时,可以立刻从磁盘文件开始回放,与此同时,电影从DVD或磁带复制到磁盘上。通过始终在磁盘上存放电影足够长的部分,电影的下一个片断在它需要之前就已经取到磁盘上的概率会很高。如果一切都进行得很好,整部电影将在它需要之前就已经在磁盘上了,然后它将进入高速缓存并且停留在磁盘上以备随后有更多的请求。如果太多的时间过去而没有另外的请求,电影将从高速缓存中删除,以便为更为流行的电影腾出空间。