怎么架构网站呢? (综合服务 - 电脑网络)

免费广告主页 > 综合服务 > 电脑网络 > 怎么架构网站呢?

广告号码: 1579999 类别: 综合服务 - 电脑网络

怎么架构网站呢?


1) 动静分离
将网站的静态内容和动态内容分离。静态内容指的是不随用户行为而改变的内容,比如文章、商品介绍等,不管用户是否登录,这些内容都是一样的。动态内容则反之,它随着用户的行为而改变,比如用户信息、留言列表、收藏按钮等。
一个页面往往会混合静态内容和动态内容,我们可以页面中使用 JavaScript 来加载动态内容。
为了降低请求次数,同时提高 SEO 效果,可以将用户评论、点击量、点赞量等看做静态内容,只要定期或者按照规则刷新 CDN 缓存即可。
CDN 缓存可以设置失效时间,也可以主动刷新,一般的 CDN 都支持手动刷新或者 API 刷新。
另外为了安全,最好准备两台服务器,一台放置静态内容并启用 CDN,一台放置动态内容不启用 CDN。放置动态内容的服务器更容易遭受攻击,即使动态内容服务器挂掉,也不影响静态内容的访问。既然使用了不同的服务器,也应该为静态内容和动态内容设置不同的域名。
2) 资源文件分离
资源文件是指那些内容几乎不会变动的文件,比如图片、视频、压缩包等。由于网站模板更改、内容变动、用户评论、放置广告等诸多原因,静态内容需要经常更新,这个时候就需要刷新 CDN 缓存。我们通常可以针对一个 URL、一个目录、一个域名刷新 CDN 缓存。
尤其是针对一个域名刷新 CDN 缓存的时候,如果资源文件和静态内容位于同一个域名下,那么所有资源文件的缓存也会被刷新。资源文件的体积往往是静态内容的数倍,刷新资源文件不但会消耗很多流量,还会给源服务器带来不小的压力。
如果你为了提高 SEO 效果,将用户评论、点击量、收藏量等看做静态内容,那你就需要经常刷新域名下的所有静态内容,此时资源文件也会一并刷新。
为了避免资源文件被连带刷新,我非常建议为资源文件设置一个新的域名,该域名下只存储资源文件。但是,为资源文件启用新域名会增加开发成本,请读者自己权衡。

TG:@cdncloud13 微信:cdncloud43 QQ:3312937957

相关链接: (无)
面向省市区: 全国
面向市区县: 全部
最后更新: 2022-10-27 11:43:57
发 布 者: cdncloud13
联系电话: (无)
电子邮箱: (无)
浏览次数: 83
免费广告主页 > 综合服务 > 电脑网络 > 怎么架构网站呢?
© 2025 中国免费广告 CNFreeAds.com