详解Vue服务端渲染

详解Vue服务端渲染

一、服务端渲染简介

所谓服务端渲染就是将代码的渲染交给服务器,服务器将渲染好的html字符串返回给客户端,再由客户端进行显示。

服务器端渲染的优点

  • 有利于SEO搜索引擎优化,因为服务端渲染是将渲染好的html字符串返回给了客户端,所以其可以被爬虫爬取到;
  • 加快首屏渲染时间,不会出现白屏;

服务器端渲染的缺点

  • SSR会占用更多的CPU和内存资源
  • Vue中一些常用的浏览器API可能无法使用,比如Vue的生命周期在服务器端渲染只能使用beforeCreate()和created(),因为服务端呈现的仅仅是html字符串是没有所谓的mount的。

二、服务端渲染初体验

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理