麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

WEB應(yīng)用的緩存兼容性設(shè)計(jì)_ASP教程

2024-07-21 02:04:51
字體:
供稿:網(wǎng)友

推薦:ASP基礎(chǔ)教程:學(xué)習(xí)ASP中子程序的應(yīng)用
在ASP中,你可通過VBScript和其他方式調(diào)用自程序。實(shí)例:調(diào)用使用VBScript的子程序如何從ASP調(diào)用以VBScript編寫的子程序。 以下為引用的內(nèi)容

經(jīng)過代理以后,由于在客戶端和服務(wù)之間增加了中間層,因此服務(wù)器無法直接拿到客戶端的IP,服務(wù)器端應(yīng)用也無法直接通過轉(zhuǎn)發(fā)請求的地址返回給客戶端。但是在轉(zhuǎn)發(fā)請求的HTTD頭信息中,增加了HTTP_X_FORWARDED_????信息。用以跟蹤原有的客戶端IP地址和原來客戶端請求的服務(wù)器地址:

下面是2個(gè)例子,用于說明緩存兼容性應(yīng)用的設(shè)計(jì)原則:

'對于一個(gè)需要服務(wù)器名的地址的ASP應(yīng)用:不要直接引用HTTP_HOST/SERVER_NAME,判斷一下是否有HTTP_X_FORWARDED_SERVER

以下為引用的內(nèi)容:
   function getHostName ()
dim hostName as String = ""
hostName = Request.ServerVariables("HTTP_HOST")
if not isDBNull(Request.ServerVariables("HTTP_X_FORWARDED_HOST")) then
if len(trim(Request.ServerVariables("HTTP_X_FORWARDED_HOST"))) > 0 then
hostName = Request.ServerVariables("HTTP_X_FORWARDED_HOST")
end if
end if
return hostNmae
  end function

//對于一個(gè)需要記錄客戶端IP的PHP應(yīng)用:不要直接引用REMOTE_ADDR,而是要使用HTTP_X_FORWARDED_FOR,

以下為引用的內(nèi)容:
  function getUserIP (){
$user_ip = $_SERVER["REMOTE_ADDR"];
if ($_SERVER["HTTP_X_FORWARDED_FOR"]) {
$user_ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
}

注意:HTTP_X_FORWARDED_FOR如果經(jīng)過了多個(gè)中間代理服務(wù)器,有何能是逗號分割的多個(gè)地址,比如:200.28.7.155,200.10.225.77 unknown,219.101.137.3因此在很多舊的數(shù)據(jù)庫設(shè)計(jì)中(比如BBS)往往用來記錄客戶端地址的字段被設(shè)置成20個(gè)字節(jié)就顯得過小了。

經(jīng)常見到類似以下的錯(cuò)誤信息:

Microsoft JET Database Engine 錯(cuò)誤 '80040e57' 字段太小而不能接受所要添加的數(shù)據(jù)的數(shù)量。試著插入或粘貼較少的數(shù)據(jù)。

/inc/char.asp,行236

原因就是在設(shè)計(jì)客戶端訪問地址時(shí),相關(guān)用戶IP字段大小最好要設(shè)計(jì)到50個(gè)字節(jié)以上,當(dāng)然經(jīng)過3層以上代理的幾率也非常小。

分享:ASP代碼中的容錯(cuò)機(jī)制
以國內(nèi)最流行ASP為例,我不知道有多少人會(huì)在寫代碼時(shí)想到“容錯(cuò)”這個(gè)概念,實(shí)際上當(dāng)我遇到這種事時(shí),也是不了了之。為什么呢,想想最初的意思是認(rèn)為寫如下代碼就能容錯(cuò)了,見示例1-1

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美一级黄色网 | 免费一级a毛片免费观看 | 黄色特级视频 | 国产一区毛片 | porno video hd 365hd | 国产91精品久久久 | 欧美色爱综合 | 亚洲精品成人久久 | 欧美精品亚洲人成在线观看 | 欧美成人午夜精品久久久 | 亚洲国产精品久久久久婷婷老年 | 亚洲最新色 | 精品国产一区二区在线观看 | 欧美成人免费在线视频 | 免费a级毛片大学生免费观看 | 免费毛片a线观看 | 国产精品高潮99久久久久久久 | 久久国产亚洲视频 | 婷婷中文字幕一区二区三区 | 成年性羞羞视频免费观看无限 | 欧美激情精品久久久久久久久久 | 日韩激情一区二区三区 | 88xx成人永久免费观看 | 久草视频在线看 | 女人一级一级毛片 | 免费在线观看成年人视频 | 一区二区三区日韩 | 狠狠操精品视频 | 国产无限资源在线观看 | 久久免费视频一区二区三区 | 嗯~啊~弄嗯~啊h高潮视频 | 日本在线播放一区二区 | 日韩视频在线免费 | 国产99视频精品免视看9 | 看免费的毛片 | av电影在线免费观看 | caoporn国产一区二区 | 色欲香天天天综合网站 | 日韩美香港a一级毛片 | 欧美一区二区三区不卡免费观看 | 欧美日韩在线播放一区 |