我应该使用 HTML 服务器端包含吗?

问题描述 投票:0回答:1

我们最近在 NGINX 上从完整的 CMS 迁移到简单的 HTML/CSS/JS。我在文本编辑器中使用正则表达式搜索/替换进行批量编辑,但我想通过将常用内容放入部分文件中并将它们包含在服务器端来进行简化。我考虑过其他解决方案,但我在一些限制下工作:

  • 无论是否存在 javascript,网站功能对我们来说都很重要,因此我不喜欢使用客户端框架来包含内容。
  • 我个人更喜欢像 Jekyll 或 Pug (Jade) 这样的编译、模板化解决方案,但我正在努力支持一个相当非技术的团队,而 HTML 已经有点超出了他们的舒适水平。

我的问题是我没有找到任何有关使用 SSI 的最新信息。 (从网络搜索返回的大多数页面看起来像是 20 年前构建的)。事实上,似乎没有人在现代背景下谈论 SSI,这让我有点担心。

HTML 服务器端是否包含针对这种情况的合理解决方案?如果是这样,是否有我应该注意的性能或安全问题?

html nginx ssi
1个回答
3
投票

如果你问我的话,安全不是问题。这些只是服务器端包含的内容,而不是用户输入的内容。如果您相信这个,那么性能远非出色。然而,金属很便宜,缓存也很便宜。我觉得用起来还可以。

© www.soinside.com 2019 - 2024. All rights reserved.