阿里云OSS下载内容与实际内容不一致
遇到该类问题,可以ping测试查看下载连接是否来自OSS源站IP地址。如不是,则有可能是由于网络接入运营商的劫持行为导致的。建议将操作系统的DNS配置为:223.5.5.5和223.6.6.6。这两个DNS为阿里巴巴提供的公网DNS,会有效避免dns劫持行为。
如果解析地址正确,请清除浏览器缓存后再测试下。
阿里云CDN a,b,c三种鉴权的PHP代码
A鉴权方式的代码
//http://DomainName/Filename?auth_key=timestamp-rand-uid-md5hash
//sstring = "URI-Timestamp-rand-uid-PrivateKey" (URI是用户的请求对象相对地址, 如 /Filename)
阿里云CDN中GZIP压缩功能支持的格式
阿里云CDN支持智能GZIP功能,可以通过控制台的“页面优化”功能开启CDN的GZIP功能。
目前阿里云CDN支持GZIP压缩的内容格式如下:content-type:text/xml
content-type:text/plain
SLB在7层HTTP协议下超时60秒的原因
问题现象
目前负载均衡层面对于 HTTP 转发时单次请求的超时时间为 60 秒(该时间仅供参考,可能随时会有变更),但若负载均衡后挂了多个 ECS 实例,如挂了 3 台 ECS 实例,且这三台 ECS 实例上配置的超时时间都大于60,那么就会发生实际的HTTP请求超时时间会变成 180 秒的情况。
是否可以修改加入到弹性伸缩组负载均衡实例中的权重?
目前弹性伸缩负载均衡下ECS实例的默认权重为50。正常情况下,弹性伸缩组后端ECS实例所承载的业务和ECS实例的规格应该都是一样的, 所以默认权重也应该是一样的。 而负载均衡的权重分配是按比例而非按数字计算的,即,假设后端有两台ECS实例,权重设置成50和50(比例是1:1)的效果,和权重设置成100和100(比例也是1:1)是一样的。
阿里云CDN源设置多IP的作用
1)cdn如果添加多个ip地址,则cdn会轮询到每个ip上,如果某个服务器无法提供服务,则会智能判断,不会再向出现故障的服务器回源。
2)对于cdn的多Ip设置,我们的cdn后端是检查80端口的,只有当80端口不通的时候,cdn才不会访问该IP对应的机器,所以有可能存在的情况是用户的80端口通,但业务不通会返回错误。