如何在服务器缓存Php上保存视频

如何在服务器缓存Php上保存视频,php,cache-control,Php,Cache Control,我的web apache服务器中的视频有问题 这段视频我将它加载到索引php页面上,但问题是加载视频并开始复制需要花费太多时间 嗯,有没有办法把这个视频加载到服务器缓存中,这样就不用花太多时间加载视频了 这是将视频加载到我的html页面的代码: <video id="mivideo" autoplay="autoplay" muted loop> <source src="../video/video.mp4" type="video/mp4"></sour

我的web apache服务器中的视频有问题

这段视频我将它加载到索引php页面上,但问题是加载视频并开始复制需要花费太多时间

嗯,有没有办法把这个视频加载到服务器缓存中,这样就不用花太多时间加载视频了

这是将视频加载到我的html页面的代码:

<video id="mivideo" autoplay="autoplay" muted loop>
    <source src="../video/video.mp4" type="video/mp4"></source>
</video>

注;当我在同一台计算机上刷新网站时,视频在几个小时内不会占用太多时间,因为网络浏览器会将其加载到cookie或本地缓存中,但如果我转到另一台计算机,视频加载会花费很长时间,再次


真的谢谢

服务器缓存是指在服务器上缓存远程资源,以防止服务器每次都必须下载此资源。由于视频已存储在服务器上,而不是远程主机上,因此此处不需要服务器缓存

您试图在这里实现的是防止浏览器再次获取视频(根据您的说法,这需要很长时间)。这可以通过以下方式实现。请参阅(特别是
.htaccess
部分),以获取有关如何在Web服务器上设置的提示


另外,如果您想在客户端浏览器上还没有视频(或缓存已清理)时加快视频加载速度,则应以较低的质量对其重新编码。例如,这可以通过以下方法实现。请小心使用适当的编码,以确保您的视频可以在所有浏览器中播放。H.264似乎是唯一受支持的编解码器。

服务器缓存是指在服务器上缓存远程资源,以防止服务器每次都必须下载此资源。由于视频已存储在服务器上,而不是远程主机上,因此此处不需要服务器缓存

您试图在这里实现的是防止浏览器再次获取视频(根据您的说法,这需要很长时间)。这可以通过以下方式实现。请参阅(特别是
.htaccess
部分),以获取有关如何在Web服务器上设置的提示


另外,如果您想在客户端浏览器上还没有视频(或缓存已清理)时加快视频加载速度,则应以较低的质量对其重新编码。例如,这可以通过以下方法实现。请小心使用适当的编码,以确保您的视频可以在所有浏览器中播放。H.264似乎是唯一受支持的编解码器。

请提供一些如何加载视频的代码。@DavidRojo好的!代码如下:)谢谢这似乎是浏览器缓存问题。使用
Ctrl+F5
刷新页面时是否遇到问题?为什么您认为这是一个服务器缓存问题?视频是远程的还是在您的服务器上?@thomsp。不不,我不是说这是服务器缓存问题,问题是我不知道如何在服务器中缓存视频。。。视频在my serverRight中,因此您希望告诉浏览器将视频保存在缓存中。
缓存控件
头是否会执行此任务?请提供一些如何加载视频的代码。@DavidRojo好的!代码如下:)谢谢这似乎是浏览器缓存问题。使用
Ctrl+F5
刷新页面时是否遇到问题?为什么您认为这是一个服务器缓存问题?视频是远程的还是在您的服务器上?@thomsp。不不,我不是说这是服务器缓存问题,问题是我不知道如何在服务器中缓存视频。。。视频在my serverRight中,因此您希望告诉浏览器将视频保存在缓存中。
缓存控件
头是否会执行此任务?