编码时禁用缓存比启用缓存的好处
Benefit of disabling cache over enabling when coding
在 Net Ninja Youtube 频道上,我看到 Ninja 在他的 Laravel 6 教程中禁用了缓存。只是好奇在编码时启用有什么好处?
因此,当页面本身重新加载时,对加载到页面中的资源(例如图像、样式表和脚本)所做的更改始终会刷新并重新加载(因此您无需记住按 Shift+F5 或Ctrl+Shift+R).
启用缓存后,浏览器可能更喜欢它的缓存版本,而不是总是使用最新构建的资产。
但是,如果您对页外资源使用内容寻址方案(即脚本文件或样式表的 URI 包含其内容哈希(SHA-256 等)),则无需禁用缓存。
在 Net Ninja Youtube 频道上,我看到 Ninja 在他的 Laravel 6 教程中禁用了缓存。只是好奇在编码时启用有什么好处?
因此,当页面本身重新加载时,对加载到页面中的资源(例如图像、样式表和脚本)所做的更改始终会刷新并重新加载(因此您无需记住按 Shift+F5 或Ctrl+Shift+R).
启用缓存后,浏览器可能更喜欢它的缓存版本,而不是总是使用最新构建的资产。
但是,如果您对页外资源使用内容寻址方案(即脚本文件或样式表的 URI 包含其内容哈希(SHA-256 等)),则无需禁用缓存。