社交网站是怎么做静态化的
发布于 7 年前 作者 Liaozhenting 3705 次浏览 来自 问答

我在网上看到基本都是提倡尽量不要是用数据库查询。 举个例子,我给公司做官网。主页,产品中心,新闻资讯等等的页面。都可以很容易把ejs模板变成html的静态化的页面。 但是社交网站那么多的账户,难道每个人的主页要html静态化一下吗。那岂不是有成千上万个html。我感觉查询数据库,做成动态是无法避免的。社交网站是怎么做静态化的呢。

8 回复

不变的缓存一下,变的不缓存

你都知道 ejs 了, 为啥还需要成千上万的 html ?

搜索引擎一般爬的都是html,不过动态渲染的页面从服务器返回的都是html,一般历史的信息都是已经固定了的,蜘蛛再爬了也不会有太多的更新,这个可以不用考虑吧。你需要考虑的是单页面应用,比如ajax改变的内容,这些蜘蛛就爬起了吃力了,按照vue的做法就是ssr

社交网站大部分数据是实时更新的 不适合做静态

@3212lin 谢谢。我知道了

@mengdu ssr中文叫什么,我在网上都搜不到解释。

@Joursion 我想减少数据库查询请求

回到顶部