我们可以说互联网的发展是爆炸式的,技术总是不断的推陈出新。而随着web应用的发展,很多有国际性的站点开始在站点上使用内容分发网络技术(以下简称CDN技术),这一种技术最大的特点是,网站不再像过去那样只是放置在一台固定的服务器上。而是将网站内容分布在全球主要的CDN服务提供商。这样就可以很好的减少网络节点,提高网站的运行速度。
但是凡事都存在两面性。我们不可规避的需要面临使用CDN技术带来的网站开发问题。我们可能主要会遇到的问题如下:如果我们使用CDN技术,网站置于多个位置可能会出现网站有多个IP问题;同理,如果使用CDN技术的话,也有可能很多站点出现IP相同的问题;你的站点可能分置于全球不同的地理位置,搜索引擎可能无法很好的识别地理位置,这点将会影响到本地搜索。
就这些问题我们来看看Google的回答,Google表示将不会差别对待使用CDN技术的网站,使用CDN技术的网站仍然可以很好的被google蜘蛛很好的识别抓取和爬行。还有网站开发就是假如我们把站点置于全球不同的服务器上,那么我们的站点可能就会出现一个不利的问题,那就是这么多的点上的网页搜索引擎会不会成为是一些重复的内容,对此Google在网站开发中指出如果使用网站该技术的话,可以借助rel=canonical对页面的标准进行进行定义,以此来避免搜索引擎误认为是重复的内容。