美文网首页
静态网站 介绍

静态网站 介绍

作者: 翔子丶 | 来源:发表于2021-04-08 19:08 被阅读0次
什么是静态网站生成器
  • 静态网站生成器是使用一系列配置、模板以及数据,生成静态 HTML 文件及相关资源的工具
  • 由于它是提前生成静态网页,通常将这个功能也叫预渲染
  • 生成的网站不需要类似 PHP 这样的服务器
  • 只需要放到支持静态资源的 Web Server 或 CDN 上即可运行
静态网站好处
  • 省钱:不需要专业的服务器,只要能托管静态文件的空间即可·
  • 快速:不经过后端服务器的处理,只传输内容
  • 安全:没有后端程序的执行,自然会更安全
常见静态网站生成器
  • Jekyll (Ruby)
  • Hexo (Node)
  • Hugo(Golang)
  • Gatsby (Node/React)
  • Gridsome (Node/Vue)
  • 另外,Next.js,Nuxt.js 也能生成静态网站,但是它们更多被认为是 SSR(服务端渲染)框架。
JAMStack
  • 这类静态网站生成器还有个漂亮的名字叫 JAMStack
  • JAMStack 的 JAM 是 JavaScript、API 和 Markup 的首字母组合
  • 本质上是一种胖前端,通过调用各种 API 来实现更多的功能
  • 其实也是一种前后端的模式,只不过离得比较开,甚至前后端来自多个不同的厂商
静态应用使用场景
  • 不活合有大量路由页面的应用
    如果您的站点有成百上千条路由页面,则预渲染将非常缓慢。当然,您每次更新只需要做一次,但是可能要花一些时间。大多数人不会最终获得数千条静态路由页面,而只是以防万一
  • 不适合有大量动态内容的应用
    如果渲染路线中包含特定于用户查看其内容或其他动态源的内容,则应确保您具有可以显示的占位符组件,直到动态内容加载到客户端为止。否则可能有点怪异

相关文章

  • 静态网站 介绍

    什么是静态网站生成器 静态网站生成器是使用一系列配置、模板以及数据,生成静态 HTML 文件及相关资源的工具 由于...

  • day41HTTP网络协议说明

    课程介绍部分 作业: 网站访问资源概念 静态资源: 动态资源 伪静态资源 网站访问度量方式 企业常用网站web服务...

  • Apache站点优化-静态缓存

    静态缓存 静态缓存介绍 静态缓存实现 一、静态缓存介绍 用户每次访问网站都会将页面中的所有元素都请求一遍,全部下载...

  • java 企业 网站源码 模版 屏幕自适应 有前后台 sprin

    系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用freemaker静态化模版引擎生...

  • Python爬虫任务分析

    爬虫分析 1.拿到目标网站 2.分析url,判断网站的动静态 3.静态网站和静态网站 如果是静态网站可以在分析好u...

  • Pelican创建静态博客

    介绍 Pelican是用python语言编写的静态网站生成器,支持Markdown、reStructuredTex...

  • Day-43 http服务介绍

    静态网页资源1.1 静态网页资源介绍  在网站设计中,静态网页是相对于动态网页而言,指没有后台数据库,不含程序(如...

  • 真静态实现

    真静态实现 静态化: 静态化是解决减轻网站压力,提高网站访问速度的常用方案.包括:纯静态和伪静态。 纯静态: 将P...

  • 1.1 koa静态官网之教程简介

    本节将对 从0搭建koa静态官网 这个教程做一 简单介绍。 为什么准备这个课程? 首先,静态网站是前端开发的常见需...

  • Hexo 静态网站博客构建-使用 CODING

    产品介绍 CODING 静态网站服务是 CODING 联合腾讯云 Serverless 团队,为开发者提供的便捷、...

网友评论

      本文标题:静态网站 介绍

      本文链接:https://www.haomeiwen.com/subject/lnfekltx.html