gpt4 book ai didi

javascript - 静态资源和非静态资源有什么区别?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:59:11 24 4
gpt4 key购买 nike

我主要是一名前端开发人员/设计师,但最近,我一直在探索端到端的解决方案。昨天,我使用平均堆栈完成了一个 TODO 应用程序,并想开始探索我的 VPS 的部署选项。

也就是说,有人建议我使用 nginx 作为反向代理来提供静态资源?不幸的是,我陷入了简单的问题。

示例静态资源是什么?

哪些因素定义了静态资源?

什么是非静态资源的例子?

最后,有什么奇怪的边缘情况我应该注意吗?

很抱歉这个问题很幼稚。

最佳答案

在这种情况下,静态资源是指不是由代码动态生成的资源,这意味着它的内容不会因请求而改变。

图像、JavaScript、CSS 等等,都是这个的候选。基本上,您为这些资源设置了较长的缓存时间,您的 Nginx 服务器可以在磁盘上(或在 Redis 或类似的东西中)保留一份副本,以便它们准备好返回给客户端而不会影响您的应用程序服务器。

重要的是要记住在设置大缓存时间时使用版本化文件名。例如 header-image-20140608.png,意味着您可以拥有更高版本,而不必担心旧版本仍在缓存中。

关于javascript - 静态资源和非静态资源有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24108624/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com