Emby解决加载视频长时间加载的问题

Emby解决加载视频长时间加载的问题

这个问题困扰了我挺长一段时间,由于一直没抓到重点,导致很多的排查都没什么意义

此问题的具体表现为,视频如果是直接播放(播放设备本地解码),那么Emby的加载时间会异常的慢(可以长达2-3分钟)

由于我使用了FRP来进行内网穿透,我甚至尝试换其他的内网穿透软件也无济于事。

直到我使用了CloudFlare Tunnel进行穿透后,这个问题居然奇怪的消失了。

直到我意外搜到这篇文章,才发觉是nginx缓存的问题

最终问题解决,其实只要将nginx反向代理中的缓存关闭即可,例如以下配置

#PROXY-START/
location ~* \.(gif|png|jpg|css|js|woff|woff2)$
{
    proxy_pass http://ip:port;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
    expires 12h;
}
client_max_body_size 5000M;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For '$proxy_add_x_forwarded_for';
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header Sec-WebSocket-Extensions $http_sec_websocket_extensions;
    proxy_set_header Sec-WebSocket-Key $http_sec_websocket_key;
    proxy_set_header Sec-WebSocket-Version $http_sec_websocket_version;
    proxy_cache off;
    proxy_redirect off;
    proxy_buffering off;
location / {
        proxy_pass http://ip:port;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_ssl_verify off;
        proxy_http_version 1.1;
        proxy_set_header Host $http_host;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_read_timeout 86400;
    }
 
#PROXY-END/

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 共2条
头像
说点什么?
提交
头像

昵称

取消
昵称表情代码图片
    • 头像铭心0
    • 头像xun0