首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为什么网站中的CSS或JS会带有v或version参数

    version=15678 的 CSS 和 JS 文件。如下所示: <link rel="stylesheet" href="w3h5.css?...第二、客户端会<em>缓存</em>这些CSS或<em>JS</em>文件,每次更新了 <em>JS</em> 或 CSS 文件后,改变版本号,客户端浏览器就会重新下载新的<em>JS</em>或CSS文件,起到刷新<em>缓存</em>的作用。...大家有时候会发现修改了CSS样式或者<em>JS</em>文件,刷新页面的时候不变,是因为客户端<em>缓存</em>了 CSS 或者 <em>JS</em> 文件,导致修改不省心,这时候清一下<em>缓存</em>或者强制刷新一下就好了,因此加上参数还是有一定好处的!...原理: 例如 .htaccess 设置的 CSS、<em>JS</em> <em>缓存</em>都有一个过期时间,如果在访客的浏览器中已经<em>缓存</em>了这些文件,在这些<em>缓存</em>未过期之前,浏览器只会优先从<em>缓存</em>中读取这些 CSS 和 <em>JS</em> 文件,如果你在服务器上修改了这些文件

    4.2K10

    通过代码缓存加速 Node.js 的启动

    通过 V8 第一次执行 JS 的时候,V8 需要即时进行解析和编译 JS代码,这个是需要一定时间的,代码缓存可以把这个过程的一些信息保存下来,下次执行的时候,通过这个缓存的信息就可以加速 JS 代码的执行...本文介绍在 Node.js 里如何利用代码缓存技术加速 Node.js 的启动。 首先看一下 Node.js 的编译配置。...这是 Node.js 做的第一个优化,接下来看代码缓存,因为代码缓存是在这个基础上实现的。首先看一下编译配置。...初始化完毕后,后面加载原生 JS 模块时,Node.js 再次执行 LookupAndCompile,就个时候就有代码缓存了。...当开启代码缓存时,我的电脑上 Node.js 启动时间大概为 40 毫秒,当去掉代码缓存的逻辑重新编译后,Node.js 的启动时间大概是 60 毫秒,速度有了很大的提升。

    2.1K30
    领券