27
4006-5666-83
当前位置:首页 > 资讯 > 建站知识

如何更新缓存HTML中css和js链接

2012-02-16 酷站科技
北京市网站建设企业酷站科技:在百度搜索引擎中关键字搜索.htaccess 缓存文件,你能检索到许多有关设定网址文档缓存文件的实例教程,根据设定能够 将css、js等不太常常升级的文档缓存文件在电脑浏览器端,那样浏览量每一次浏览你的网站制作的情况下,电脑浏览器就可以从电脑浏览器的缓存文件中获得css、js等,而无须从你的网络服务器载入,那样在一定水平上加速了网址的开启速率,又可以节省一下你的网络服务器总流量。

如今那么问题来了,.htaccess设定的css、js缓存文件都是有一个到期時间,假如在浏览量的电脑浏览器中早已缓存文件了css、js,在这种css、js缓存文件未到期以前,电脑浏览器总是从缓存文件中载入css和js,假如你一直在网络服务器上改动了css和js,那麼这种变更在熟客的电脑浏览器中是不容易有转变的,除非是熟客按了Ctrl F5更新了你的网页页面或是手动式清除了电脑浏览器的缓存文件。一个网站的浏览量不计其数,熟客也会出现许多,你不太可能在更新css后让每一个浏览量都更新一下缓存文件吧,那麼这个问题你能怎么处理呢?

解决方法

1.给css文件加个版本信息:实际上每一次改动css文件后也要改动css的文件夹名称有点儿不便,那麼我们可以在载入css句子中添加个版本信息(即css连接中?后边的內容)就可以了。如原来html中的css启用句子以下:

<link rel="stylesheet" href=“http://www.example.com/style.css?v=2011”type="text/css" media="screen"/>

改一下css文件的版本信息改为2012就可以了:

<link rel="stylesheet" href=“http://www.example.com/style.css?v=2012”type="text/css" media="screen"/>


2.变更css文件名:实际上处理这个问题非常简单,缓存文件是根据文件夹名称标识缓存文件的內容的。在你升级了网址的css文件內容后,在拆换一下css的文件夹名称就可以了。如原来html中的css启用句子以下:

<link rel="stylesheet" href=“http://www.example.com/style.css” type="text/css" media="screen" />

改一下css文件名就可以了:

<link rel=“stylesheet” href="http://www.example.com/index.css" type="text/css" media="screen" />

此外一种从变更css文件名的方式 是将版本信息写到文件夹名称中,如:

<link rel="stylesheet" href="http://www.example.com/index.v2011.css" type="text/css" media="screen"/>

css文件升级后,改一下文件夹名称中的版本信息就可以:

<link rel="stylesheet" href="http://www.example.com/index.v2012.css" type="text/css" media="screen"/>

实际上css文件后边的疑问起不上具体功效,仅能作为后缀名,假如用疑问加主要参数的方式 ,能够 加上版本信息等信息内容,另外能够 更新一下电脑浏览器端缓存文件。一个小小关键点,能够 让我们产生非常大的便捷。

文中公布于北京市网站制作企业酷站科技http://www.bjkuzhan.com">来源于申明:以上内容一部分(包括照片、文本)来自互联网,若有侵权行为,请立即与本网站联络(010-57218159)。
如没特殊注明,文章均为酷站科技原创,转载请注明来自http://www.bjkuzhan.com/jianzhanzhishi/4583.html
联系专业的商务顾问,制定方案,专业设计,一对一咨询及其报价详情
服务热线服务热线 4006-5666-83
联系我们 contact us
4006-5666-83
400-6566-683 — 海淀营业部
400-6566-683 — 昌平营业部
+

酷站科技为你提供上门/网站策略方案

留下联系方式,我们将会在一个工作日内与你联系

隐私条款信息保护中,请放心填写