详解Vue服务端渲染
一、服务端渲染简介
所谓服务端渲染就是将代码的渲染交给服务器,服务器将渲染好的html字符串返回给客户端,再由客户端进行显示。
服务器端渲染的优点
- 有利于SEO搜索引擎优化,因为服务端渲染是将渲染好的html字符串返回给了客户端,所以其可以被爬虫爬取到;
- 加快首屏渲染时间,不会出现白屏;
服务器端渲染的缺点
- SSR会占用更多的CPU和内存资源
- Vue中一些常用的浏览器API可能无法使用,比如Vue的生命周期在服务器端渲染只能使用beforeCreate()和created(),因为服务端呈现的仅仅是html字符串是没有所谓的mount的。
发表回复