web服务使用阿里云CDN无法下载大于100M文件,到100M的时候出现网络错误解决方法

nginx服务使用阿里云CDN无法下载大于100M文件,到100M的时候出现网络错误解决方法:
在nginx的location中添加如下内容:
etag on;
add_header Last-Modified “”;
add_header Cache-Control max-age=86400;
nginx -s reload 即可

原因:如果源站不响应etag和last-modified和这两个Response Header,那么CDN会认为这个文件不是静态文件,所以CDN无法缓存这个文件。目前CDN这边有一个限制,对于大文件(超过100M的),如果不设置缓存的话,回源请求的时候到100M的时候会被断开的。所以对于大文件您需要配置缓存,当前您需要到服务器上添加这两个Response Header

此文章是处理问题之后的总结,解决过程由阿里云工单客服全程协助!!!!

    原文作者:bingge_2015
    原文地址: https://blog.csdn.net/bingge_2015/article/details/90517573
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞