我们正在构建一个视频应用程序,视频将存储在Web服务器的文件系统中,并由IIS7(W2K8)提供内容。 我们希望改善内容传递的性能并缓存视频文件(预计用户每天仅访问前50个视频),IIS7默认情况下是否缓存视频(mp4 / wmv)文件? 如果不是,请问有办法让IIS7缓存视频文件吗?
默认情况下,IIS 7.5 不会缓存您的视频文件。要使用 IIS 通过缓存来提高性能,您可以使用称为输出缓存的 IIS 功能,您可以在 此处 找到一个很好的教程,介绍如何设置它!在为视频文件扩展名进行设置时,您将面临选择内核模式或用户模式进行缓存的困境。 当您到达那里时,我建议您先阅读 这篇文章,以做出最终决定。只有您可以决定是否使用一种模式或另一种模式,因为它们之间存在权衡,简单地说,内核模式更快但更受限制,用户模式较慢但没有太多限制。