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

 Devil灬旋律 发布于 2023-01-11 08:31

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

话虽这么说,我被建议使用nginx作为反向代理用于提供静态资源?不幸的是,我陷入了简单的问题.

什么是静态资源示例?

什么因素定义静态资源?

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

最后,我应该注意哪些奇怪的边缘情况?

对于这个问题的noobness抱歉.

1 个回答
  • 在这种情况下,静态资源是指未动态生成代码的静态资源,这意味着其内容不会从请求更改为请求.

    图像,JavaScript,CSS等都是这个的候选者.基本上,您为这些资源设置了大量的缓存时间,并且您的Nginx服务器可以在磁盘上(或在Redis或类似的东西中)保留副本,以便它们可以在不命中您的应用程序服务器的情况下返回到客户端.

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

    2023-01-11 08:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有