AmazonCloudFront是由亚马逊网络服务系统提供基础服务的一个内容分发网络(CDN)。其在欧洲、亚洲、北美、澳洲、南美、美国多个主要大城市多地拥有自己的数据中心,共107个网络边际服务点提供服务。Amazon旗下的CloudFront功能强大,用户众多。
CloudFront提供的CDN加速有亚太加速节点,相对于我们来说,比较好的节点有:中国香港、吉隆坡、马来西亚、日本大阪、韩国首尔、新加坡、中国台湾台北、日本东京等等,这些CDN加速节点可以有效加快我们的网站访问速度,是我们理想的CDN加速效果。
CloudFront一直以来都有免费的额度,不过前一段时间,CloudFront免费层级从前12个月每月50GB流出 2,000,000次HTTP/HTTPS请求改为永久1TB流出 10,000,000次HTTP/HTTPS请求 2,000,000次CloudFront函数调用。这个免费额度对一般的网站来说足够了。这篇文章就来分享一下AmazonCloudFront注册与配置网站CDN加速的方法
AmazonCloudFront也是AmazonAWS免费套餐的一部分,免费你想要找免费VPS主机,可以查看:AmazonEC2免费VPS主机申请与测评图文教程。
进入到AmazonCloudFront,然后添加你想要加速的网站域名,端口那里如果你同时有Https和Http访问,可以选择匹配。另外,选择了Https需要保证你的证书是有效的。下面就是选择协议类型和Http了。第一条是访问设置Viewer。Viewerprotocolpolicy根据你对外访问需要决定是否将HTTP跳转到HTTPS;AllowedHTTPmethods为允许的请求头,可以根据实际需要选择,简单概括文件下载场景可选第一条、静态网站可选第二条、动态网站必须选择第三条,如果无法明确判定自己需要直接选择第三条全部支持即可。对于CDN优化策略,默认的就行。其他也保持默认即可,然后点击创建。
CloudFront开通成功后,你就可以看到CloudFront为你生成的二级域名了,以下就是CloudFront的CDN管理中心。点击编辑,可以对CloudFrontCDN的设置参数进行重新调整。打开CloudFront的域名域名,你就可以看到你的网站的图片等静态文件了。
AmazonCloudFront提供免费的SSL证书,如果你想让AmazonCloudFront使用你自己的域名,就需要申请AmazonCloudFront免费SSL证书了。点击请求SSL证书,下一步。然后选择DNS验证。接着,AmazonCloudFront就会给出一个CNAME记录,这个记录是专门用来验证你的域名所有权的。到DNS解析商那里修改一下CNAME记录,待域名验证成功后,你的SSL证书就签发完成了。接下来就是到你的DNS解析商那里将你的域名添加CNAME记录,记录值就是AmazonCloudFront最先为你生成的二级域名。
注意:上面我们用了根域名通过CNAME的方式接入到AmazonCloudFront,不过有些DNS解析商不支持根域名做CNAME记录。目前,已知国内的DNSPOD是可以的:国内5大云主机DNS云解析服务对比-国内免费和付费DNS云解析服务。
对于不支持根域名CNAME的,或者仅仅想用自己的二级域名做为CDN加速域名,那么我们可以在CDN设置处额外添加一个域名。在备用域名CNAME处添加你的二级域名。然后申请SSL证书。最后,到你的域名DNS解析商处添加CNAME记录。到源站配置(Origins)那里将你添加的二级域名绑定到源站中。现在打开你的二级域名,就可以看到二级域名已经通过AmazonCloudFront接入CDN了。
我们在创建CloudFrontCDN时默认是开启全站路径缓存的,如果你想单独对某一些网站URL路径设置缓存,那么可以在CDN路径中进行设置。我们需要缓存或者排除的内容依赖的是Pathpattern(区分大小写),主要是通配符*和??的应用,规则如下:
CloudFrontCDN提供了亚太节点,以下为CloudFrontCDN使用后访问到节点,效果还是不错的。
虽然AmazonCloudFront是免费的,但是AmazonCloudFront有一定的免费额度,使用CloudFront需要注意自己是否超出免费额度,超出后的价格是相当贵的。请注意站点请求流量开销,AWS提供的免费额度不能完全覆盖正常使用,同时经过测试选用EC2作为源站也是无法避免此项开销的。账单是每天出一次,记得及时关注自己的费用。
CloudFrontCDN作为优秀的CDN服务商,提供的免费额度基本上足够一个小博客使用的,但是大家在使用的过程中一定要超出免费额度会产生费用,没有开启安全规则的时候对CloudFront恶意攻击是非常容易的,一旦超标很容易被扣款。
ountmuount,pleasecontactAWSSupport(/support/home#/)andincludethiserrormessage.
VPS1352主要专注于国外主机测评,致力于帮助新老用户找到最合适的国外VPS、虚拟主机等服务。在这里,你能得到关于国外主机的第一手资料,通过我们分享的信息,你能了解到美国、欧洲、日本、韩国、新加坡、香港、台湾等海外主机的内幕信息、最新优惠及相关购买使用教程。