转自:http://bbs.qcloud.com/forum.php?mod=viewthread&tid=4068
引言:致敬互联网的送水工
你造么?互联网领域有一个8秒定律,用户访问一个网站时,如果等待网页打开的时间超过8s,会有超过30%的用户放弃等待,业界有人做过这样的调查,一个网站10s后打不开,会有40%的用户跳出该页面,大部分手机用户愿意等待的加载时间为6-10s,1s延迟会导致转化率下降7%,如果一个电子商务网站每天收入10万,1s的延迟将使它每年损失掉250万!
那么面对这样的问题有没有好的解决方案呢?我们可以试试想下,服务器就象一个水池,宽带就是水管,用户就是用水用户,当所有的人都从这个水池取水,必然后产生拥挤,如何才能让更多人同时喝到水而又不用排队呢?其实很简单,我们可以修很多的取水站,不同地方的水用户可以去就近的取水站用水,取水站用水管连接到水池,这样所有人都可以去离他最近的取水站取水而不用担心取不到水,同理网站运行到服务器上,水用户就是遍布全国访问网站的用户,通过这样的一套体系我们可以解决网站拥堵问题,那么这套体系就是大名鼎鼎的CDN。
梦想无须等待,让用户享受一触即达的畅快,腾讯云CDN,为(JIAO)自(NI)己(WANZHUAN)代(QCLOUD)言(CDN)。
第一部分:建议阅读科普精华篇:
CDN缓存那些事,keywords(CDN,CDN缓存)
http://bbs.qcloud.com/forum.php?mod=viewthread&tid=3775&extra=page%3D1
话说CDN技术:keywords(CDN工作原理,CDN关键技术,CDN使用场景)
http://bbs.qcloud.com/forum.php?mod=viewthread&tid=3776&extra=page%3D1
第二部分:CDN开通篇
CDN开通步骤
http://wiki.qcloud.com/wiki/CDN%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C#CDN.E5.BC.80.E9.80.9A
CDN开通提示,您的腾讯云资料尚未审核通过,无法开通CDN
资料信息填写地址如下:http://manage.qcloud.com/developerCenter/information.php 资质信息填写完成后请找一线售前产品咨询帮您处理审核事宜,审核通过后即可开通CDN
第三部分:CDN使用篇
1. CDN计费方式和价格
http://wiki.qcloud.com/wiki/CDN%E5%B8%A6%E5%AE%BD%E4%BB%B7%E6%A0%BC
2. CDN的接入方式如何选择
腾讯云CDN为用户提供了两种源管理方式:
1) 如果您已经拥有稳定运行的业务服务器(即源站),则可以通过“自有源”方式接入(参考CDN接入——自有源)。优点是对源站本身可以无任何修改,仅通过腾讯云CDN控制台配置,以及您的DNS配置即可以进行接入回源。
2) 如果您无静态资源源站,可以考虑使用“托管源”方式接入(参考CDN接入——ftp托管源)。腾讯云为您提供了免费的6G空间进行数据托管,CDN回源到托管空间。
3. CDN如何接入用户自有源
4. CDN如何接入ftp托管源
http://wiki.qcloud.com/wiki/CDN%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C#CDN.E6.8E.A5.E5.85.A5ftp.E6.89.98.E7.AE.A1.E6.BA.90
常用FTP工具操作指引
5. CDN如何接入SVN托管源
SVN托管源的原理和ftp托管源相同,区别仅在文件上传方式。
暂不提供新增svn接入方式
老用户可参考旧版:http://wiki.qcloud.com/wiki/CDN%E6%96%87%E4%BB%B6%E5%8F%91%E5%B8%83
5.1. CDN使用SVN限制
http://wiki.qcloud.com/wiki/SVN%E4%BD%BF%E7%94%A8%E9%99%90%E5%88%B6
5.2 Linux下的SVN使用指引
http://wiki.qcloud.com/wiki/Linux%E7%8E%AF%E5%A2%83%E4%B8%8BSVN%E4%BD%BF%E7%94%A8%E6%8C%87%E5%BC%95
5.3 Windows下的SVN使用指引
6. CDN如何配置缓存时间
7. CDN站点的启动,关闭和删除
审核通过的域名,通过后台部署后进入启动状态,可进行CDN加速。
用户可以通过“关闭”操作,将启动状态的域名关闭,关闭后的域名配置保留,但不产生CDN流量。
用户可以通过“删除”操作,将关闭状态下的域名删除,删除后的域名配置被永久删掉。(FTP上上传的资源需用户自行登录ftp删除)。
8. CDN强制刷新
文件的回源控制,一般是通过缓存时间来管理的,当文件超时后即回源。详情可参考CDN配置管理——缓存时间。
当您的文件在源站上更新后需要快速回源下发到CDN节点时,可以使用CDN刷新功能。
文件刷新的生效时间是5分钟,当文件配置的缓存时间少于五分钟,建议不使用刷新工具,而是等待超时更新。
第四部分:腾讯云CDN Q&A 问答篇
1. 腾讯云CDN的核心优势有哪些?
稳定可信赖的自建CDN
• 400+个节点、10TB带宽,每天都有超过5亿用户使用
• 与QQ、微信、QQ空间、腾讯视频享受同样的加速服务
全面加速,安全防护
• 提供静态加速、动态加速、文件下载、图片视频等多种加速能力、
• 拥有强大的DDos、cc安全防护能力
• 移动、游戏、电商、视频等多行业解决方案
多种方式,快速接入
• 提供域名、ftp、svn、api等多种接入方式,满足不同运维习惯的客户需求。
计费灵活,项目管理
• 按需付费,可根据业务情况灵活修改计费方式 ,为您精打细算。
• 提供项目支持,方便进行企业内项目化管理。
灵活配置,丰富报表
• 提供缓存策略等配置项,灵活控制CDN
• 实时监控告警,及时反馈问题
• 丰富的统计分析报表和日志信息,为您的业务决策助力
追求极致的加速效果
• 海量用户实时收集访问时延,动态调整调度策略
• 掌握全网链路质量,帮助用户获得最佳访问路径
互联网业务的丰富经验
• 腾讯和外部业务的多年积累
• 支持宽突发型、高IO型、大流量型等多种业务模型
• 拥有突发事件、热点运营等解决方案
2 .cdn如何计费?
目前支持按照峰值带宽和流量两种方式计费,日峰值带宽统计采用95计费法,详见:CDN的扣费:http://wiki.qcloud.com/wiki/CDN%E5%B8%A6%E5%AE%BD%E4%BB%B7%E6%A0%BC
3. 如何提前估算我CDN的费用?
目前可估算自己的带宽峰值,或者预估的流量按照计费标准估算,参考:点我下载CDN费用测算工具,输入预估的流量和带宽峰值可实时看到预估结果。
4 .腾讯云CDN节点分布,有没有海外cdn节点?
有,腾讯云CDN国内节点达到400+个,分布在6个地区,28个省份,13个运营商
海外已有香港和美国节点,上半年会继续增加海外节点数。
5 .cdn能不能支持域名绑定?
可以,可以直接在控制台进行配置 CNAME方式
6.国外网站,能否使用国内的cdn加速?
可以接入,如果用户在国内访问会有很好加速效果,否则效果不好,要接入海外节点。
7. CDN是否对文件大小有限制?
无限制。但是不建议使用大文件,大文件回源会对源站造成压力,有可能会导致源站流量跑满。
8. SVN接入方式下,CDN目前单个用户的SVN空间最大支持多大?
目前单个用户支持6G,可提工单扩容,如果用户确实使用率较高可以扩。目前没有上限限制。
9. 是否支持HTTPS?
目前官网暂时不支持,我们正在努力,很快就会支持,如果您当前有大量的https的需求请联系我们的售前客服帮您确认最新的https的支持进展。
10. 使用CDN有什限制或资质要求?
用户如果要开通CDN需先通过实名认证,先通过资质审核,用户完善资质并提交审核后,可找客服同学联系审核,审核可当天完成。
11.CDN必须要云服务器一起使用么?
CDN是单独的产品,使用方面不需要和云服务器一起使用,可以单独使用。
12.CDN能防DDOS攻击么?
目前腾讯CDN节点多达400多个,单个OC节点带宽高达数十G,完全可以防护用户的DDOS攻击
13.CDN覆盖的运营商目前都有哪些?
CDN目前覆盖电信、联通、移动、教育网、鹏博士(含长宽和电信通)、艾普、华数、天威、光电宽带等多家运营商。
14.CDN支持的文件类型有哪些?
目前是支持所有的文件类型
15.如何查看当前账户下的CDN统计带宽?
进入CDN控制台,点击概览 http://console.qcloud.com/#/cdn/over 即可在该页面看到您当前的CDN资源使用情况
16.CDN欠费后资源会被回收关闭么?
如果月初5号结算后发现欠费,请在7天内尽快补齐欠费,避免资源回收对业务造成的影响。
17.如何判断用户访问的是哪个CDN节点?
获取方式:在用户机器上通过nslookup和ping您的CDN域名,可以获取用户访问的CDN节点的IP和延时丢包等基本的排错信息,如:
nslookup zxxxx.imgcache.qzoneapp.com
18.腾讯CDN支持动态加速么?
目前支持路由优化技术的动态加速,通过我们的CDN可以让client更快的找到server,更快的响应,基于动态内容缓存的优化还在规划中。
19.CDN是否支持源站的catch-control?
默认支持源站的cache-control,用户可在源站设定这个头部
当文件的max_age时间小于CDN缓存时间时,以max_age优先,否则以CDN缓存时间优先。 如:
/index.htm的max_age是200秒,CDN缓存时间配置600秒,则文件200秒即会超时回源
/index.htm的max_age是800秒,CDN缓存时间配置600秒,则文件600秒即会超时回源
20.针对老用户SVN方式下,如何使我上传到SVN上的文件生效?
在CDN文件发布的STEP2中,确定文件已经上传成功后,点击文件生效按钮,生效操作将SVN上当前版本的CDN文件发布到正式环境(即各CDN点),正常在5分钟内完成
生效成功后,您的用户即可通过 http://1251126708.cdn.myqcloud.com/1251126708/ [文件目录]/[文件名] 访问CDN资源文件
温馨提示:如果自动生效失败,您可以使用下方按钮手动生效CDN资源文件
21.针对老用户SVN方式下,是否有文件上传限制?
22.CDN的回源策略都有哪些?
按需拉取:用户有访问的时候,CDN节点不命中回源。
超时更新:CDN设置文件超时策略,过期文件回源更新。
CDN缓存时间设置请参考:http://wiki.qcloud.com/wiki/CDN%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C#CDN.E9.85.8D.E7.BD.AE.E7.AE.A1.E7.90.86.EF.BC.9A.E7.BC.93.E5.AD.98.E6.97.B6.E9.97.B4
23.针对老用户SVN方式下,如何对文件和目录进行重命名
目录或文件名称更改,相当于删除了原文件,创建了新文件,通过SVN操作即可完成CDN文件/目录的重命名。但应注意,CDN上更名前的目录或文件路径变为无效,不可访问,请谨慎操作。
1)重命名文件
重命名文件需要下面4步:
(1)复制要重命名的文件,命名为新文件名;
(2)执行删除旧文件。Windows环境中参见“删除文件”的第1步;linux环境中执行svn delete命令;
(3)执行添加新文件。Windows环境中参见“添加文件”的第3步;linux环境中执行svn add命令;
(4)提交操作。Windows环境中参见“删除文件”的第2步;linux环境中执行 svn commit –m”svn操作日志”。
注意:如果自动生效功能未启用,还需要第5步:在CDN“文件发布”页面点击“CDN文件生效”。
2)重命名目录
重命名目录需要下面5步:
(1)创建新目录;
(2)拷贝该目录要包含的文件到该目录下,命名为新文件名。拷贝时请注意不要拷贝.svn目录到此目录,否则提交时,SVN
客户端会提示您失败;
(3)执行删除旧目录。Windows环境中参见“删除文件”的第1步;linux环境中执行svn delete命令;
(4)执行添加新目录。Windows环境中参见“添加文件”的第3步;linux环境中执行svn add命令;
(5)提交操作。Windows环境中参见“删除文件”的第2步;linux环境中执行 svn commit –m”svn操作日志”
注意:如果自动生效功能未启用,还需要第6步:在CDN文件发布页面点击“CDN文件生效”。
24.目前域名审核需要多久?
处于审核状态的域名,腾讯云的同学会对您的域名进行进一步审核,审核时间约1个工作日。如果您有特殊审核需求,请联系在线客服或者大客户经理
乐享:知识积累,快乐无限。