CDN

分类下相关文章

使用 cloudflare 后,PHP 获取用户真实请求 IP

之前是使用 PHP 的 BUG 之王框架 ThinkPHP 的 get_client_ip 的实现,利用 $_SERVER['REMOTE_ADDR'] 获取到的是 cloudflare 的节点 IP,而不是用户的真实请求 IP 162.158.118.50 日本 东京都 东京 cloudflare.com ======================== 162.158.118.156 日本 东京都 东京 cloudflare.com ======================== 如果要获取用户的真实 IP,就需要使用 cloudflare 提供的信息 // 用户 IP 地址 $ ...

阅读全文...

七牛云视频在线转码 - 持久化处理

最近在微信小程序上遇到一个诡异的问题,上传到七牛云的视频文件在所有手机上都能正常播放,但是在小米手机上,播放一段时间之后就会卡住不动,大概在 2:30 秒左右,100% 必现。然后,就在那里转圈,无法自动加载并播放视频。 同事试出一个解决方案,就是把视频在本地进行转码,然后再上传,就能解决。 但是,近一百个视频,每个视频转码需要 30 分钟,非常麻烦。所以想尝试一下七牛云的在线转码服务。 七牛云的视频在线转码服务,即持久化处理。 持久化处理使用说明 https://developer.qiniu.com/dora/manual/3686/pfop-directions-for-use 持久化 ...

阅读全文...

获取七牛云视频文件的基本信息及关键帧截图

假设已上传视频的七牛文件地址为 http://cdn.sunzhongwei.com/video1 获取视频文件的基本信息 加上查询参数后缀 avinfo 即可 http://cdn.sunzhongwei.com/video1?avinfo 例如: "format": { "nb_streams": 2, "nb_programs": 0, "format_name": "mov,mp4,m4a,3gp,3g2,mj2", &qu ...

阅读全文...

七牛 CDN 海量视频存储价格及流量价格估算

存储价格 单个视频大小 30M ,0.03G 视频数量 30 万 视频存储总量 0.03 * 300000 = 9000G = 9T 每月视频存储价格 0.145 * 9000 = 1305 元/月 参考: 七牛存储价格 https://www.qiniu.com/prices?source=kodo CDN 流量价格 视频大小总量 9 T 播放次数 1000 视频流量总计 9T * 1000 = 9P 视频流量费用总计 9 * 1000 * 1000 * 0.14 = 1260000 = 126 万元 参考: ...

阅读全文...

七牛云 CDN 充值优惠码

七牛账号内的余额不足,进行充值的时候发现可以使用充值优惠码。找官方客服要,对方说没有。。。 由于我一个月的 CDN 费用也就不到两块钱,所以不需要冲那么多。于是我试着在网上找优惠码。还真找到一个 8c194f04 输入之后,赠送了百分之一的金额,冲十块送一毛。。。 可以了,心满意足。。。 阿里云优惠券 觉得七牛的优惠力度不够,不如阿里云的,可以领取阿里云的优惠券 (最高 ¥1888) ...

阅读全文...

七牛云 CDN SSL 证书过期处理

最近连续收到七牛云和阿里云的 SSL 证书即将过期的通知。 七牛云 尊敬的七牛云用户,您好: 经查询,您的账号在七牛云 CDN 加速平台有以下域名绑定的 SSL 证书即将过期,证书过期会导致您的 Https 域名无法正常访问。 为保证您的服务正常使用,请您尽快更换证书。如证书已弃用请忽略。 您也可以登录开发者平台申请免费或付费证书,如果您还有其他疑问,请参见下方提交工单联系我们。 谢谢! —— 七牛云融合 CDN 团队 阿里云 云盾SSL证书即将到期通知 2018-12-21 13:00:02 尊敬的阿里云用户:您购买的云盾-SSL证书实例 cas-cn-abcd,将于2019-01-05 ...

阅读全文...

腾讯云直播 PC 网页端修改错误提示

为了在 PC 网页端同步直播内容,所以在页面中嵌入了腾讯云的 js 直播组件。 但是,默认的错误提示非常不友好。 例如,当直播没有开始,或者已经结束的情况下,都会报错。 VM1406:1 GET http://xxx.liveplay.myqcloud.com/live/xxx.m3u8 404 (Not Found) TcPlayer-2.2.1.js:1 无法加载视频文件,请检查网络,以及视频文件是否允许跨域请求访问,m3u8文件是否存在 视频播放器上则显示 [2]网络错误,请检查网络配置或者播放链接是否正确 定制化错误信息的方法: <script src="//i ...

阅读全文...

bootcdn 挂了,连夜替换成七牛的 staticfile

find resources/views/ -type f -exec sed -i 's/bootcss.com/staticfile.org/g' {} \; CDN 事故几乎一年一次,每年都是在大家放假的时候发生。。。吐血 注意 bootstrap 的路径两个 CDN 有差异,staticfile 多了一个 twitter 前缀,其他 js 库暂时没有发现问题。 更稳妥的方式 还是把前端资源放到自己的 阿里云 CDN 和 七牛 CDN 上最放心,反正免费流量也用不完。 ...

阅读全文...

七牛 CDN 流量超限

原因 后台上传的都是大图。而且后台在客户手中,我们无法控制。 应急方案 已写入的图片,先手动修改。 长久之计 几种情况 轮播图 (前后端均可控制) 富文本编辑器中的图片 (只能后端控制) ?imageView2/2/w/600 在前端做还是后端做 除了富文本编辑器中的图片,其他图片获取逻辑都在前端做。原因是,同一个后台可以方便的兼容 PC 端和移动端。 同时,每个应用 (微信小程序)使用不同的 CDN bucket 域名,方便统计,及时发现流量异常。 安全问题 # URL 访问次数 1 http://xxx.com/wp-login.php 18.454 千次 # IP 访问次数 1 ...

阅读全文...

使用 js 将图片直接上传到七牛图片 CDN

坑爹的七牛文档,坑爹的 qiniu-laravel-storage 文档,害我搞到现在(凌晨 12:09) 才搞定。 实现逻辑很简单,就是在前端每次上传图片前,先从后台 Laravel 提供的接口获取图片上传 token, 然后再直接上传至七牛 CDN。 调试过程中一直报一个错误 key doesn‘t match with scope 看了七牛的文档说明,完全摸不着头脑,看 qiniu-laravel-storage 的源代码也没有头绪,最终在 github 的 issue 12 里找到了思路,日。 睡觉! ...

阅读全文...

网站 CDN 采用不同域名的好处

今天在 v2ex 上看到一个好问题, 类似知乎等的图片服务域名采用 zhimg.com 而不是 img.zhihu.com,有什么优点吗 即,为何优秀的产品通常采用独立的域名做 CDN,例如 Yahoo 的 yimg.com, YouTube 的 ytimg.com, Amazon 的 images-amazon.com. CDN 采用与主站不同域名的优点 跨域不会传递 cookie,高并发时可以有效减少网络流量,提高性能 浏览器对同一个域名有并发限制 国内的话可能有一部分监管的原因,如果有一个子域名下出现不和谐内容可能导致整个挂掉,用不同主域名可以规避这样的问题 CDN 采用与主站不同域 ...

阅读全文...

免费的静态资源公共库 CDN

注意 生产环境慎用这些 CDN 文件,遇到过 404 的情况。仅适合于开发调试使用。 生产环境还是使用自己的 CDN 文件靠谱。 国内免费的静态资源 CDN 七牛开放静态文件 CDN 今日头条静态资源公共库 https://www.jsdelivr.com/ BootCDN 连续两年十一期间无通知宕机,18年已弃用 又拍云 js CDN 垃圾 百度静态资源公共库 BootCDN 连 WeUI 都提供,良心服务,吐血推荐。 2018-09-30 BootCDN 挂掉,切换至七牛 当 js CDN 挂掉的时候 自动换用本地的 js <script src=&quot ...

阅读全文...

近期节日

2019年09月18日 "九一八"事变纪念日
2019年09月20日 国际爱牙日
2019年09月21日 国际和平日
2019年09月22日 世界无车日
2019年09月23日 秋分
2019年09月23日 国际聋人节
2019年09月27日 世界旅游日
2019年10月01日 国庆节
2019年10月04日 世界动物日
2019年10月07日 重阳节
2019年10月08日 寒露
2019年10月09日 世界邮政日
查看更多节日