1. http 上传、下载大文件失败问题
    1. 需要显示读取body
    2. 防止web服务器超时
  2. CDN加速网站可能面临的问题
    1. 文件更新刷新问题:通过bucket的方式加速域名容易遇到文件刷新失败的问题(七牛上有);直接通过加速域名,又无法直接上传一些多媒体资源,在不允许跨域的情形下会有问题。
    2. https证书问题:请求不再由源服务器处理,需要把证书存在CDN上
    3. 移动终端访问自动跳转问题:原本可以在nginx服务器上设置,但用了CDN之后,请求由CDN处理不再到nginx服务器;需要通过页面JS来解决。
  3. 网站跨域
    1. 苹果手机播放视频(包括微信浏览器)基本上不允许跨域,这时候很别扭的方式就是大量的视频资源和网页。用bucket加速的方法时,最好用脚本来处理(对刷新不友好),用加速域名处理,比较麻烦。
  4. CDN加速中一个比较容易忽略的问题是Cache-Control, 在实际中浏览器也是有缓存的,所以即便有了CDN加速,这个Cache-Control也需要配置
    1. CDN provider可能偏向于设成no-store,这样会让客户使用了更多流量,往往需要在源站服务器配置