MIP 与 CDN 的区别有哪些?
什么是CDN加速?
CDN加速将网站的内容缓存在网络边缘(离用户接入网络最近的地方),然后在用户访问网站内容的时候,通过调度系统将用户的请求路由或者引导到离用户接入网络最近或者访问效果最佳的缓存服务器上,有该缓存服务器为用户提供内容服务;相对于直接访问源站,这种方式缩短了用户和内容之间的网络距离,从而达到加速的效果。
MIP 与 CDN 的区别
问:已使用了 CDN 之后,再进行 MIP 改造,两套 CDN 会不会产生冲突和影响?
答:不会产生冲突,也不会存在双重加速的问题。 搜索请求会先发到 MIP-Cache(MIP-CDN),如果页面不存在或过期,会进一步访问原 CDN。
问:已经使用 CDN 再用 MIP 的必要性是什么?
答:MIP的性能提升方案,很大一部分是技术实现的收益,非 cdn 收益。MIP 原理不能简单的理解为Mobile Friendly 框架+ CDN,技术核心是通过页面渲染技术等提升性能。
两者主要区别有五个方面:
1、MIP要求站点必须按照 MIP标准进行修改或者重新制作,CDN只会站点提供节点加速服务,无需修改。
2、MIP服务器基本上是在用百度移动端的快照缓存服务器。而CDN提供的节点是无法和百度服务器相媲美的。
3、MIP地址使用是百度缓存服务器域名,可以提升一定安全性,而CDN还是自己的域名;
4、MIP只针对移动页面进行加速,不影响PC端,而CDN则是可以支持不同用户端;
5、MIP一项长久免费的开源计划,而大部分CDN是需要付费使用的。
接入mip需要进行一定的代码改造,为什么不直接选择CDN呢。事实是,MIP HTML是为了更加规范移动网页而推出的网页标准,而不是单纯为了接入MIPCache服务器提出的标准。
为了用户体验,一定要更加注重网页本身代码的简洁,这在一定程度上会加快网页的加载,减少移动设备的请求和响应。而MIPCache部分确实相当于CDN的功能,但是这个MIPCache百度服务器数量是国内任何一家CDN节点数量上无法去相比的,而且还是免费提供给MIP站点的站长。
百度蜘蛛对于移动站点的抓取,接入MIP Cache的MIP站点更加有优势,因为网页已经早已缓存到百度服务器。而这一点,更是CDN无法相比的。