Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >缓存破坏和颠覆

缓存破坏和颠覆
EN

Stack Overflow用户
提问于 2015-07-14 01:37:48
回答 1查看 104关注 0票数 1

在我们的web应用程序中,每当我在JavaScript或CSS文件中更改某些内容时,都会有以下工作流:

  1. 做些改变。
  2. 试试看。
  3. 提交Subversion中的更改。该文件没有日期后缀,因为我将丢失更改历史记录。
  4. 在被更改的JavaScript或CSS资源被引用的html文件中,我将所讨论的文件从"core_2015_07_01.js“更改为"core_2015_07_14.js”。
  5. 现在,烦人的节选是更改引用它的每个html文件中的日期。
  6. 当我创建一个需要这个JavaScript文件的新html文件时,我需要一些地方来告诉我,我必须添加哪个日期才能使它正确(因为我没有在Subversion的源代码中看到它)。

我对缓存破坏技术本身感到满意,但我不满足于在Subversion和部署过程中处理这些文件。

有人找到更好的方法来管理Subversion内部和周围的文件了吗?

EN

回答 1

Stack Overflow用户

发布于 2015-07-14 01:58:16

在我过去的项目中,我用两种方式解决了这个问题:

  1. 我在用Grunt做我的项目。这有一个用于资产版本控制的插件。https://www.npmjs.com/package/grunt-assets-versioning
  2. 我在使用Apache时为javascript/css文件定义了重写规则。http://www.particletree.com/notebook/automatically-version-your-css-and-javascript-files/

还应该有其他解决方案,这取决于您正在工作的环境。这样做的目的是保留js和css名称,而不使用任何版本。但是生成带有版本的文件,并为服务器理解文件名提供了一种方法。希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31402996

复制
相关文章
【混沌工程】故意破坏和混沌工程
在这一集中,Jason 与加拿大皇家银行的开发者宣传总监 Aaron Clark 聊天。Aaron 分享了最初在 RBC 担任开发人员并从事早期云开发工作,然后过渡到他作为开发人员倡导者的角色的感觉。Jason 和 Aaron 讨论了在组织内应用开源原则或“内部资源”的价值。他们的时间以继续教育和如何继续学习的讨论结束。
架构师研究会
2022/11/01
5400
【JVM】浅谈双亲委派和破坏双亲委派
笔者曾经阅读过周志明的《深入理解Java虚拟机》这本书,阅读完后自以为对jvm有了一定的了解,然而当真正碰到问题的时候,才发现自己读的有多粗糙,也体会到只有实践才能加深理解,正应对了那句话——“Talk is cheap, show me the code”。前段时间,笔者同事提出了一个关于类加载器破坏双亲委派的问题,以我们常见到的数据库驱动Driver为例,为什么要实现破坏双亲委派,下面一起来重温一下。
joemsu
2018/08/03
1.5K0
【JVM】浅谈双亲委派和破坏双亲委派
【JVM】浅谈双亲委派和破坏双亲委派
笔者曾经阅读过周志明的《深入理解Java虚拟机》这本书,阅读完后自以为对jvm有了一定的了解,然而当真正碰到问题的时候,才发现自己读的有多粗糙,也体会到只有实践才能加深理解,正应对了那句话——“Talk is cheap, show me the code”。前段时间,笔者同事提出了一个关于类加载器破坏双亲委派的问题,以我们常见到的数据库驱动Driver为例,为什么要实现破坏双亲委派,下面一起来重温一下。
凯哥Java
2022/12/16
4340
【JVM】浅谈双亲委派和破坏双亲委派
2016数字营销趋势:转型和颠覆
作者| 栗建(陶氏化学亚太区数字营销负责人) 转自| 微信公众号“CMO俱乐部” 关于数字营销趋势,绝大多数懂行的机构和专家已经不再局限于某一种平台或者技术的分析,而把目光放在了更核心的消费趋势和数字转型研究上。 内容营销、营销自动化、原生广告以及程序化购买等过去被认为是「营销趋势」的东西慢慢地降格为「营销工具」。Chiefmartech.com 统计的主流营销工具已经超过了 42 个大类(诸如「内容营销」和「程序化购买」这样的大类)2000 种了,而且还不包括「虚拟现实营销」这类新玩意。 相比营销手段和工
大数据文摘
2018/05/23
7290
3391: [Usaco2004 Dec]Tree Cutting网络破坏
3391: [Usaco2004 Dec]Tree Cutting网络破坏 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 76  Solved: 59 [Submit][Status][Discuss] Description     约翰意识到贝茜建设网络花费了他巨额的经费,就把她解雇了.贝茜很愤怒,打算狠狠报 复.她打算破坏刚建成的约翰的网络.    约翰的网络是树形的,连接着N(1≤N≤10000)个牛棚.她打算切断某一个牛棚的电源,使和这个牛棚相连的
HansBug
2018/04/11
5420
颠覆SaaS
来源:ToB 老人家|作者:王戴明 ---- 可以预见,国内几大SaaS巨头的战略,都将陆续向着低代码平台方向转变。大平台战略方向的明确,将有利于开发者和用户向平台的进一步聚集,并最终形成网络效应,大大降低SaaS开发的成本。 我预计,依托于大平台进行创业将迎来一波新的高潮,SaaS全面颠覆传统软件指日可待。 那么,在进入黄金期之后,SaaS行业又会发生什么变化?新的创业机会又在哪里?要回答这一系列问题,首先得从一个ERP时代的小故事谈起。  ERP只是一个软件 十年前,我参与了Oracle公
腾讯SaaS加速器
2021/01/22
7930
2018,数据和云将颠覆所有企业
本文探讨了2018年企业和组织在数字化转型中的数据、软件和云的重要角色。作者预测,数据将在企业战略中占据首要位置,数据驱动的决策将成为常态。同时,软件与数据的紧密结合将带来全新的商业价值。此外,云运营模式将变得比任何特定的云都更重要,多云将成为现实,并预测Kubernetes将成为标准的工作负载管理器。
企鹅号小编
2018/01/08
5520
2018,数据和云将颠覆所有企业
漫谈模式之单例模式(破坏和防护的思考)
在上一篇文章漫谈模式之单例模式(多种实现方式的思考),我们已经给出了单例模式的多种实现。
孟君
2023/03/02
4620
大道缓存1 缓存特征2 缓存介质3 缓存分类和应用场景缓存实战
用户请求从界面(浏览器/App)到网络转发、应用服务再到存储(数据库或文件系统),然后返回到界面呈现内容。
JavaEdge
2018/09/20
8030
大道缓存1 缓存特征2 缓存介质3 缓存分类和应用场景缓存实战
PostgreSQL 14 会破坏其官方的.NET 和 Java 驱动
作者 | Jonathan Allen 译者 | 盖磊 策划 | 丁晓昀 审校 | 冬雨 PostgreSQL 14 中的新语法,尤其是使用 BEGIN ATOMIC ... END 创建 SQL 函数,在某些情况下会破坏其官方的.NET 和 Java 数据库驱动。但只要不通过 Npgsql 或 PgJDBC 修改数据库模式,就不会出现问题。 对于 Java 的 JDBC 和.NET 的 ADO.NET 数据库驱动框架,它们存在一个共同点,那就是都支持使用分号实现 SQL 语句批处理。批处理对
深度学习与Python
2023/03/29
8250
PostgreSQL 14 会破坏其官方的.NET 和 Java 驱动
windows下查看dns缓存和刷新缓存
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112627.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/08
5.1K0
为什么破坏双亲委派机制?
双亲委派机制是Java类加载器的一种基础架构,它的作用是保证Java中类的安全性和稳定性。在Java中,类加载器主要分为三种:Bootstrap ClassLoader、Extension ClassLoader和Application ClassLoader。其中,Bootstrap ClassLoader是最顶层的类加载器,Extension ClassLoader和Application ClassLoader都是由它衍生而来。在双亲委派机制下,当一个类需要被加载时,会先被Application ClassLoader加载,如果Application ClassLoader发现该类还没有被加载,则会将加载请求委派给Extension ClassLoader;Extension ClassLoader如果也没有加载过该类,再将委派请求传递给Bootstrap ClassLoader进行加载。如果Bootstrap ClassLoader成功加载了该类,就会沿着委托链返回,让Extension ClassLoader和Application ClassLoader逐一进行加载。双亲委派机制的优点是保证了类的唯一性,避免了重复加载。
疯狂的KK
2023/04/03
1K0
再颠覆 | 错误的颠覆式创新理论?
对于一代CEO们来说,Clayton Christensen的《发明家的两难困境》(The Innovator’s Dilemma)是指引他们从行业颠覆中生存下来的明灯。他在这本书中阐述了竞争会发生在何处以及如何应对这些威胁。然而最近,记者们和学者们质疑Christensen的行业分析究竟是否准确,并且挑战了他的归纳。随后他在《哈佛商业评论》上发文,表示他的理论遭到了误解,而且理论中的基本原则被错误地应用了。他声称,他的这些指引正是因为其正确性而沦为了牺牲品。 不管这些批评是否真实,Christensen在
新智元
2018/03/13
7930
VMI来袭 企业移动办公和安全将被颠覆和改写
自从斯诺登事件爆发以来,国家对于安全自主可控进行了重新定义,“共同研究,共同制造”,进一步明确了在政府层面未来去IOE思路,这跟中国高铁技术策略很像,原来国外厂商靠卖产品走入中国的企业将可能成为历史,技术输出与国内企业彻底实现“共同研究,共同制造”符合当下“安全可控”的战略诉求。趋势科技作为最早进入云安全领域的华人创办的网络安全公司,在6.11日高调发布安全移动办公软件,他又有何特别之处? VMI是本次发布会的主要亮点,特别是随着网络的普及和加速,使得VMI彻底的从理想走进现实。省去了我们在移动设备上操作
人称T客
2018/03/21
1.1K0
VMI来袭 企业移动办公和安全将被颠覆和改写
浅谈Linux内核中页缓存和块缓存
概述 运行在用户态的应用程序需要经常访问磁盘数据,进行读写操作,由于磁盘(HDD)相对较慢,没有任何缓存的情况下,每次应用读写操作时延页非常慢;在内核设计之初,添加了缓存设计,将磁盘数据保存在RAM中,后续的读写操作转换为在RAM中的操作,从而加快应用读写操作的速度。 页高速缓存(Page Cache)的用途是加速访问文件数据,给定inode索引节点和文件的页面的偏移量,快速的在内存中找到文件页的内容。这个Page Cache是存在于VFS和实际文件系统之间。如果应用指定了O_DIRECT方式访问文件,则直
用户4700054
2022/08/17
3.3K0
浅谈Linux内核中页缓存和块缓存
浅谈缓存写法(一):缓存的雪崩和穿透
为了方便演示,这里使用Runtime.Cache做缓存容器,并定义个简单操作类。如下:
Java_老男孩
2019/06/28
4000
redis如何清空当前缓存和所有缓存
Windows环境下使用命令行进行redis缓存清理 1、redis安装目录下输入cmd 2、redis-cli -p 端口号 3、flushdb 清除当前数据库缓存 4、flushall 清除整个redis所有缓存
全栈程序员站长
2022/07/08
4.7K0
redis如何清空当前缓存和所有缓存
mybatis一级缓存和二级缓存失效_mybatis一级缓存和二级缓存
我们在上一篇文章 ( https://mp.weixin.qq.com/s/4Puee_pPCNArkgnFaYlIjg ) 介绍了 MyBatis 的一级缓存的作用,如何开启,一级缓存的本质是什么,一级缓存失效的原因是什么? MyBatis 只有一级缓存吗?来找找答案吧!
全栈程序员站长
2022/11/05
5800
mybatis一级缓存和二级缓存失效_mybatis一级缓存和二级缓存
Service Worker和HTTP缓存
很多人,包括我自己,初看Service Worker多一个Cache Storage的时候,就感觉跟HTTP长缓存没什么区别。 例如大家讲的最多的Service Worker能让网页离线使用,但熟悉HTTP缓存的朋友,会发现,把整站所有资源设置为长缓存(不带校验),也可以实现离线使用。 那么,Service Worker在缓存方面和HTTP缓存比较,有什么好处呢? 带着这个疑问,我翻阅了一些大神博客 JakeArchibald的《Caching best practices & max-age gotc
用户1258909
2018/07/03
1.5K1
点击加载更多

相似问题

颠覆HTTPS密码缓存使用GPG?

21

颠覆和网络开发?

231

颠覆和创作书籍?

71

WAR文件和颠覆

45

破坏服务URL缓存

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文