当我们在购买空间和域名的时候,会在云服务上厂商的销售列表出看到CDN服务。究竟什么是CDN服务?企业所做的网站是否需要CDN服务呢?
什么是CDN服务?
百科以及云服务厂商对CDN服务专业的解释,但是这些解释,普通的企业主未必能够听得懂。我们不妨用知乎上面的一个答案通俗地进行解释。
在客厅,一群孩子围坐在茶几周边,看电视、吃干果。所有的干果放在一个茶几上的一个大盘子里面。每一个小孩都会去盘子里面取,所以必须要站起来去抓。
此时,我们拿起盘子,给每一个小孩的前面都放上一定数量的干果,每一个小孩都无需站起来或者绕着茶几走动。这一个解决方案就是CDN。
CDN简单来说,就是在目前的互联网构架的基础上,做一个虚拟的网络,每一个访问者都可以就近访问该内容。所以,CDN也被称之为内容分发系统。
当企业网站或者APP,拥有CDN之后,最大的变化就是访问速度变快,因为访客是就近存取内容,而不是要从主机获取内容。另外,由于加载速度在搜索引擎的算法中占有重要的位置,所以,拥有CDN的企业网站,排名也会获得提升。
但是,这并不是所有的网站都适合使用CDN。我们认为,如下几类网站是需要配置CDN的。
哪些网站该考虑使用CDN?
1.如果你的网站很慢,考虑使用图像CDN。越快越好,但是什么才算快呢?许多网站在移动设备上加载需要8-10秒,这太慢了53%的人在3秒后就放弃了移动页面。因此,3秒是最低的,但目标是1秒以下。
2.如果您的有效负载中有很大比例是图像,请考虑使用CDN。网页的平均大小接近2mb,其中50%是图片。通常这些图像比它们需要的大得多,特别是对于移动设备。(你可以手动调整图片的大小并提供不同大小的图片,但是为每个可能访问你网站的设备手动优化图片是不现实的。)
3.如果您有一个包含数百或数千个图像的大型站点,请考虑使用CDN。如果你只有少量的图片需要优化,那么这个任务就相对简单了。但是有了成千上万的图像,优化和管理方面的挑战会迅速增加您的工作量。
4.如果您的网站是动态的,或者您经常发布新图像,请考虑使用图像CDN。例如,许多商业站点经常添加新产品和附带的图像。社交媒体网站经常处理大量用户生成的图片。
5.如果您的客户群是国际性的,请考虑使用CDN。如果你的用户遍布从纽约到新加坡,从米兰到开普敦的全球范围内,CDN将确保你的数据有一个更短传输过程。
6.如果您的客户依赖移动网络,特别是慢速移动网络,请考虑使用图像CDN。许多市场现在发现超过50%的访问者使用移动网络访问网站。不幸的是,许多人还没有用上4G,更不用说5G网络了。图像CDN对文件进行裁剪,以提供所需的最大图像,而不是更大的图像。简言之,使用移动上网,使用CDN,会获得更好的用户体验。