Answers:
您不应该过早切换到CDN。阅读hacked.com使用CDN 的经验更新。如果您每天没有数百万的访问者,并且您的访问者没有分布在广泛的地理位置,那么CDN可能会使您的网站速度变慢。
相反,明智的做法是在将来设计站点时计划使用CDN,但要在需要时才实施。
什么时候需要CND:当两个因素冲突时。首先,您的测试表明,大多数用户将看到速度的提高,其次,当它在您的网站上可行时。
在CDN上放什么?一切都不会改变并且是静态的。这意味着您的数据库和服务器端代码将保留在原始站点上,而所有其他内容(如css,javascript,图像,视频等)都将保留在CDN上。CDN还应该缓存动态页面的副本,尽管该缓存的积极程度取决于您的站点。许多CDN系统将自动获取他们需要的内容,而无需您做太多事情。例如,Google的新Pagespeed CDN只需要您在dns中指向一个cname,Google就会根据需要自动提取内容。
1)如果您的站点中包含大量文本内容和更多媒体内容,那么将媒体内容托管在服务器之外是有益的。切换到CDN之前,您应该回答几个问题-我的内容加载是否将从CDN中受益?如果您的站点只是基于wordpress的,并且每天或每周更新的次数较少,但是每天的访问量却越来越大,那么诸如W3 Total Cache或WP-Super cache插件之类的缓存解决方案将为您提供帮助。如果CDN每天访问量达到1万次,则只能在CDN上托管CSS和图像文件。但是,如果您托管许多媒体内容,例如视频,脚本,文件操作脚本等,则可以考虑切换到CDN。
2)您应该考虑托管媒体文件-图像,视频,JavaScript,Flash。没有固定的准则,因为每个站点及其受众都不同。您可能会受益于在CDN上托管javascript或其他脚本文件和图像。我个人认为,最好将文本内容托管在您自己的服务器上,将媒体内容托管在外部服务(如Amazon S3或CDN服务)上。
3)Google和Bing认为“加载时间”是次要的排名因素。这就是Google最近启动页面速度服务的原因。它不会提高您的排名,但是如果您的网站由于媒体内容而加载缓慢,那么它将受益于CDN,搜索引擎也将把更多的精力放在更快的网站上。而已。搜索引擎对CDN或页面速度没有更多好处或偏见。