国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

禁止js文件緩存的代碼

2019-11-21 00:35:42
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
如下:
1、在你引用JS文件的地方加上,如下:
復(fù)制代碼 代碼如下:

//09年08月14日修改
var now=new Date();
var number = now.getYear().toString()+now.getMonth().toString()+now.getDate().toString()+now.getHours().toString()+now.getMinutes().toString()+now.getSeconds().toString();
document.write("/<script language=/"javascript/" type=/"text/javascript/" src=/"js/YearReportLuRu.js?"+number+"/"><//script/>");
//alert("/<script language=/"javascript/" type=/"text/javascript/" src=/"js/YearReportLuRu.js?"+number+"/"><//script/>");//測(cè)試

類(lèi)似這種形式:js/YearReportLuRu.js?20100408154456,這樣瀏覽器就會(huì)以為每次引用的js文件都是不同的,當(dāng)然我們的YearReportLuRu.js對(duì)后面的動(dòng)態(tài)數(shù)并不進(jìn)行處理。

2、就是在客戶(hù)端頁(yè)面文件頭加上:
復(fù)制代碼 代碼如下:

<%--不進(jìn)行緩存設(shè)置--%>
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache,must-revalidate" />
<meta http-equiv="expires" content="Wed,26 Feb 1997 08:21:57 GMT" />

服務(wù)器端加上:
復(fù)制代碼 代碼如下:

Response.Buffer = true;
Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
Response.Expires = 0;
Response.CacheControl = "no-cache";

這種辦法我在程序中應(yīng)用過(guò),但是有些用戶(hù)還是存在緩存現(xiàn)象,個(gè)人覺(jué)得還沒(méi)最終解決。
3、還有別的辦法,在此匯總下,我本人沒(méi)用過(guò),只是網(wǎng)上找到的,如下:
需要服務(wù)器上設(shè)置允許緩存,這樣客戶(hù)端才會(huì)根據(jù)客戶(hù)端的設(shè)置來(lái)緩存一些靜態(tài)文件(如:js、css、圖片)。
在IIS里,可以在站點(diǎn)屬性的“HTTP頭”里設(shè)置“啟用內(nèi)容過(guò)期”,來(lái)控制客戶(hù)端緩存的時(shí)間。(如下圖)
這樣HTTP返回的HTTP頭是304,啟用緩存可以大大提高用戶(hù)體驗(yàn),另外也建議啟用http壓縮,來(lái)優(yōu)化網(wǎng)站。

此方法是設(shè)置在WEB發(fā)布服務(wù)器上。

總結(jié):對(duì)于靜態(tài)文件用IIS或其它的WEB SERVER都可以做到,緩存客戶(hù)端是IE或其它客戶(hù)端的機(jī)制問(wèn)題.
大眾用戶(hù)還是不會(huì)沒(méi)事清掉客戶(hù)端的cache,所以我們可以利用程序來(lái)控制緩存問(wèn)題。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 堆龙德庆县| 兖州市| 包头市| 武功县| 东山县| 贵溪市| 汶上县| 大邑县| 怀仁县| 磐安县| 上饶县| 合山市| 漯河市| 荣成市| 阳西县| 监利县| 北安市| 天镇县| 玉田县| 加查县| 万安县| 彭山县| 东港市| 湄潭县| 偏关县| 营山县| 阜平县| 汝城县| 民勤县| 攀枝花市| 棋牌| 保定市| 藁城市| 右玉县| 理塘县| 梓潼县| 汾西县| 崇义县| 苗栗县| 通许县| 广河县|