服务端渲染和客户端渲染

320 阅读1分钟
  • 服务端:html页面在服务端进行生成(在服务端通过数据和模板进行结合返回给客户端html文件)
  • 客户端:通过ajax进行数据的请求,将请求到的数据通过字符串拼接的形式渲染到页面上
优缺点:
    服务端:
        优点:有利于seo优化   渲染页面速度快
        缺点:不利于前后端分离   服务端性能耗费特别高
    客户端:
        优点:有利于前后端分离
        缺点:不利于SEO优化   渲染速度比较慢
一般情况下我们的网站首页统一会进行服务端渲染,而其他页面统一进行客户端渲染    
  • SEO优化
1、服务端渲染
2、竞价排名
3、meta标签 设置content属性设置关键字
4、代码---》语义化  JS中一定要遵循ECMA规范
  • 动态网页 静态网页
动态网页:数据通过服务端生成,传递到客户端
静态网页:所有的数据都是死的
  • HTML5:主要为移动端做准备 兼容性问题
标签:语义化标签   并不是给开发人员使用的   而是给浏览器使用的   SEO
<div id="header"></div>
<header></header>