SharePoint Online CDN简介
前言
可能很多人并不了解CDN这个概念,不过作为Web从业人员着实不该,CDN就是内容分发网络,说白了就是第三方帮你托管静态资源,你可以在全球任何位置快速访问到对应的节点的资源。
正文
我们提到的SharePoint CDN,其实更应该说叫做Office 365 CDN,是产品内置的功能,提高网络性能的。
1.简单看一下架构图,Office 365 CDN会缓存公共资源,比如图像脚本视频等,当我们在全球任意节点,他会给我们最近的访问节点,提高性能。
2.如何设置SharePoint站点的CDN呢?通常我们需要用到PowerShell,一句话搞定,如下:
New-SPOPublicCdnOrigin -URL https://contoso.sharepoint.com/sites/CDN/CDNFilesLibrary/
3.SharePoint站点默认是否提供一些CDN呢?答案是必然如此:
4.使用Office 365 CDN有什么缺点呢?
可能有人会说,CDN的作用是提高静态文件的访问性能,怎么还会有缺点呢?对啊,微软的本意是好的,但是,我们很多公司未必领情啊。
很多公司由于安全防护,会有内部防火墙,而且抱着宁可错杀一万,不可放过一个的心态配置防火墙,好了,问题来了,CDN会被公司内部防火墙拦截。
这样,既没有了性能的帮助,还带来了另一个问题,很多资源无法访问了,你说难受不难受?!
这时候,就体现出来了规划的重要性,如果公司的防火墙策略比较温柔,你放开CDN就行了。相反,如果公司防火墙策略比较刚性,那咱也别硬刚,毕竟鸡蛋碰石头难受,石头碰石头也不好受,对吧。我们自己新建文档库,把素材放在新建文档库中,都不会被CDN缓存。
结束语
很多人会说,技术没有对错,霖雨表示同意,我们要做的是利用好他的优势,为我们带来帮助,加油吧,少年~
博文推荐: |
SharePoint 2013 WebPart 管理工具分享[开源] |
基于SharePoint 2013的论坛解决方案[开源] |
SharePoint 2013 学习基础系列入门教程 |
SharePoint 2013 图文开发系列之门教程 |
SharePoint Designer 学习系列入门教程 |
特:如果有SharePoint项目,欢迎邮件联系我,Email:linyu_s@163.com |