北京市网站建设企业酷站科技:在百度搜索引擎中关键字搜索.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