但您如何决定新网站是否适合您?无论您喜欢使用哪种工具进行开发,无论是 Node、Ruby、Python 还是其他工具,都有适合您的网站生成器 (staticgen.com),它是互联网上有关静态网站生成器的最佳信息来源。
如今,围绕 JavaScript 的工具已经发展了很多 — Grunt、Gulp 和 Webpack,仅举几例。,并将其捆绑到可部署的静态文件中。
将其与通过 Git 进行的持续部署相结合,您就拥有了 JAMstack。 您重视安全 使用静态网站,您不必担心用户访问时恶意代码会被注入到您的网站中。
静态网站由静态网站生成器在生产机器(可能是您正在 沙特阿拉伯电报号码数据库 阅读本文的机器)上构建,静态网站生成器会获取您的代码并生成带有 CSS 和 JavaScript 的平面 HTML 文件。
当用户从您的网站请求页面时,服务器只会向他们发送该页面的文件,而不是每次都从各种资产构建该页面。没有构建过程意味着脚本或数据库安全漏洞等标准黑客攻击根本不起作用。
你重视速度 浏览器是做什么的?它将 HTML、CSS 和 JavaScript 渲染成人类可查看的格式。无论您使用哪种类型的网站,是传统的动态网站还是现代的静态网站,从服务器发送到浏览器的都是 HTML、CSS 和 JavaScript。
那么,既然您可以准备好预构建的版本,为什么还要花时间和资源在每次有人访问时渲染您的网站呢?托管在 CDN 上的普通静态网站的首字节传输时间通常比使用传统 CMS 构建的网站快 10 倍,这是有原因的。