- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据 Netlify docs for custom headers我可以创建一个路径来使用自定义 header
# use these headers for the /index.html file
/index.html
Cache-Control: max-age=31536000, public
但是,我似乎无法弄清楚的是,我是否可以让多个路径使用相同的 header ,而不必为每个路径创建一个新条目
/*.js
Cache-Control: max-age=31536000, public
/*.css
Cache-Control: max-age=31536000, public
我已经尝试了以下方法,但都没有用
/*.js /*.css
Cache-Control: max-age=31536000, public
/*.js
/*.css
Cache-Control: max-age=31536000, public
/*.js, /*.css
Cache-Control: max-age=31536000, public
最佳答案
免责声明:我为 Netlify 工作。
我们的头文件格式不是那么灵活 - 每个通配路径都需要一个规则(例如 /*.css
)。一些有复杂需求的人以编程方式生成文件:
find . -name assets -type d -exec echo "{}/*.css:\n Header: value" >> public/_headers
或类似的东西。
但是 - 在操作缓存控制设置时要非常小心!我们非常谨慎地选择它们,如本文所述:
https://www.netlify.com/blog/2017/02/23/better-living-through-caching/
支持原子回滚和部署。
如果您更改它们,您将获得微不足道的性能提升,但可能会完全取消为回访者更新这些文件的能力。假设您正在使用缓存清除或 Assets 指纹 URL,以便这些 URL 在每次部署和/或内容更改时更改?
无论如何,这甚至不是解决该问题的最佳方法。我们的 Assets 优化已经为您完成了所有这些工作:
这是安全的,因为这些 URL 是 Assets 指纹的 - 内容的任何更改都会更改 URL。您可以在构建和部署设置页面底部附近激活它,它在所有帐户级别都是免费的。
我会写信给我们的支持团队以获得更多指导。如果您看到糟糕的性能或您正在尝试克服的问题 - 我们很乐意帮助您解决根本原因,而不是看到您可能因长期的不良影响而破坏您的网站。
关于netlify - 是否可以将多个路径分组以在 Netlify _header 配置中使用相同的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48430225/
有问题的代码是 app.use(express.static("web")) 行。 var express = require('express')(); var app = express(); v
根据 Netlify docs for custom headers我可以创建一个路径来使用自定义 header # use these headers for the /index.html fil
根据 Netlify docs for custom headers我可以创建一个路径来使用自定义 header # use these headers for the /index.html fil
我似乎找不到解决问题的方法。我正在尝试启动我的 nodeJS/expressJS 应用程序,但在“npm 启动”时收到错误消息。 错误和堆栈跟踪: /Users/jmccreary/Docum
我偶尔会在 AWS lambda 中记录到上述错误。只是对此感到好奇,想知道如何在 nodejs12 中将其复制到本地。 最佳答案 这意味着您的某个包或您自己正在使用该 Node 版本中已弃用的功能。
我是 Node 的新手。我已经安装了 nosejs 版本 v12.4.0、npm 6.9.0、http-server 0.11.1 和 visual studio 代码。我想用我的 http-serv
我是一名优秀的程序员,十分优秀!