婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 利用 cache 做對(duì)比靜態(tài)頁(yè)的網(wǎng)頁(yè)技術(shù)

利用 cache 做對(duì)比靜態(tài)頁(yè)的網(wǎng)頁(yè)技術(shù)

熱門(mén)標(biāo)簽:調(diào)度系統(tǒng)外呼 宜賓語(yǔ)音外呼系統(tǒng)軟件 綿陽(yáng)防封電銷(xiāo)卡價(jià)格 福建外呼增值業(yè)務(wù)線路 中國(guó)辦理電信400電話 河北智能外呼系統(tǒng)軟件 電銷(xiāo)機(jī)器人教育 伊春外呼業(yè)務(wù)系統(tǒng) 電銷(xiāo)機(jī)器人源碼網(wǎng)盤(pán)下載
一直想寫(xiě)一套生成靜態(tài)頁(yè)面的文章系統(tǒng) 但面對(duì)生成靜態(tài)后的一些復(fù)雜數(shù)據(jù)庫(kù)交互問(wèn)題。又望而卻步!

于是就想 有沒(méi)有 在不耽誤數(shù)據(jù)交互的情況下,而又能降低服務(wù)器負(fù)擔(dān)的方法呢!

一個(gè)網(wǎng)站,訪問(wèn)量最大的莫過(guò)于 首頁(yè) 和主欄目頁(yè)了。 其他的頁(yè)面 我可以不去想, 首頁(yè)和主欄目頁(yè) 在大流量下服務(wù)器改如何承擔(dān)呢。

根據(jù)我編程2年多來(lái)的總結(jié)經(jīng)驗(yàn)我想去了一下方法!

不生成靜態(tài)頁(yè) 并且降低服務(wù)器負(fù)擔(dān)!
復(fù)制代碼 代碼如下:

%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
%
'讀取遠(yuǎn)程文件的函數(shù)
Public Function readRemoteFile(RemoteDataUrl)
    Dim XMLHttp
    'On Error Resume Next
    Set XMLHttp = Server.CreateObject("Microsoft.XMLHTTP")
        With XMLHttp
            .Open "Get", RemoteDataUrl, False
            .Send
            readRemoteFile = BytesToBstr(.responseBody, "UTF-8")
        End With
    Set XMLHttp = Nothing   
End Function
'編碼轉(zhuǎn)換
Function BytesToBstr(body,Cset)
    dim objstream
    set objstream = Server.CreateObject("adodb.stream")
        objstream.Type = 1
        objstream.Mode =3
        objstream.Open
        objstream.Write body
        objstream.Position = 0
        objstream.Type = 2
        objstream.Charset = Cset
        BytesToBstr = objstream.ReadText 
        objstream.Close
    set objstream = nothing
End Function

Function tobody()
    Dim dateVal
                '先試圖訪問(wèn)緩存,看有沒(méi)有,或者過(guò)期沒(méi)有
    dateVal = Application("defaultdate")
    If dateVal = "" Then dateVal = DateAdd("s",1200,Now)
    If Application("default") > "" Then
        If DateDiff("s", Now, dateVal) > 0 Then
                                                '如果有,就從緩存讀取,對(duì)服務(wù)器來(lái)說(shuō),就是從內(nèi)存讀取
            tobody = Application("default")"!--new cache"dateVal"-->"
            Exit Function
        End If
    End If
    Dim body
                '如果緩存沒(méi)有,則從遠(yuǎn)程讀取,并寫(xiě)入緩存,設(shè)置緩存時(shí)間。
    body = readRemoteFile("http://www.aoaob.com/default.asp")
    tobody = body"!--made cache"Now"-->"
    Application.Lock
    Application("default") = body
    Application("defaultdate") = DateAdd("s",1200,Now)
    Application.UnLock
End Function
Response.Write(tobody())
%>

標(biāo)簽:優(yōu)質(zhì)小號(hào) 蘇州 延邊 河池 電商邀評(píng) 銅川 新鄉(xiāng) 那曲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用 cache 做對(duì)比靜態(tài)頁(yè)的網(wǎng)頁(yè)技術(shù)》,本文關(guān)鍵詞  利用,cache,做,對(duì)比,靜態(tài),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用 cache 做對(duì)比靜態(tài)頁(yè)的網(wǎng)頁(yè)技術(shù)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于利用 cache 做對(duì)比靜態(tài)頁(yè)的網(wǎng)頁(yè)技術(shù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 武陟县| 杭州市| 离岛区| 海口市| 曲沃县| 建水县| 都江堰市| 南城县| 丘北县| 沙洋县| 保康县| 洛浦县| 财经| 东莞市| 平陆县| 宁明县| 邓州市| 沙河市| 白银市| 安阳县| 余干县| 旺苍县| 德安县| 五原县| 长岭县| 都江堰市| 黄大仙区| 佛学| 陇川县| 鸡东县| 天气| 牡丹江市| 邛崃市| 普安县| 柘荣县| 宝鸡市| 顺平县| 阳高县| 泰和县| 宽城| 双桥区|