【问题标题】:Should I Use HTML Server-Side Includes?我应该使用 HTML 服务器端包含吗?
【发布时间】:2017-11-08 17:36:27
【问题描述】:

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

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

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

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

【问题讨论】:

  • 为什么不使用 Jekyll 包含?
  • @JoostS 我们只是在开发直接的 HTML,而不是实现像 Jekyll 这样的构建系统。我有一个非常非技术性的团队,我正在努力支持。

标签: html nginx ssi


【解决方案1】:

如果你问我,安全不是问题。这些只是服务器端包含,而不是用户输入。如果您相信this,性能远非很好。然而,马力很便宜,缓存也很便宜。我觉得用起来没问题。

【讨论】:

    猜你喜欢
    • 2013-12-11
    • 1970-01-01
    • 2015-10-08
    • 2015-02-16
    • 2010-11-18
    • 2012-01-15
    • 2011-12-06
    • 1970-01-01
    • 2013-11-23
    相关资源
    最近更新 更多