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

主頁 > 知識庫 > 利用 cache 做對比靜態頁的網頁技術

利用 cache 做對比靜態頁的網頁技術

熱門標簽:調度系統外呼 宜賓語音外呼系統軟件 綿陽防封電銷卡價格 福建外呼增值業務線路 中國辦理電信400電話 河北智能外呼系統軟件 電銷機器人教育 伊春外呼業務系統 電銷機器人源碼網盤下載
一直想寫一套生成靜態頁面的文章系統 但面對生成靜態后的一些復雜數據庫交互問題。又望而卻步!

于是就想 有沒有 在不耽誤數據交互的情況下,而又能降低服務器負擔的方法呢!

一個網站,訪問量最大的莫過于 首頁 和主欄目頁了。 其他的頁面 我可以不去想, 首頁和主欄目頁 在大流量下服務器改如何承擔呢。

根據我編程2年多來的總結經驗我想去了一下方法!

不生成靜態頁 并且降低服務器負擔!
復制代碼 代碼如下:

%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
%
'讀取遠程文件的函數
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
'編碼轉換
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
                '先試圖訪問緩存,看有沒有,或者過期沒有
    dateVal = Application("defaultdate")
    If dateVal = "" Then dateVal = DateAdd("s",1200,Now)
    If Application("default") > "" Then
        If DateDiff("s", Now, dateVal) > 0 Then
                                                '如果有,就從緩存讀取,對服務器來說,就是從內存讀取
            tobody = Application("default")"!--new cache"dateVal"-->"
            Exit Function
        End If
    End If
    Dim body
                '如果緩存沒有,則從遠程讀取,并寫入緩存,設置緩存時間。
    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())
%>

標簽:優質小號 蘇州 延邊 河池 電商邀評 銅川 新鄉 那曲

巨人網絡通訊聲明:本文標題《利用 cache 做對比靜態頁的網頁技術》,本文關鍵詞  利用,cache,做,對比,靜態,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用 cache 做對比靜態頁的網頁技術》相關的同類信息!
  • 本頁收集關于利用 cache 做對比靜態頁的網頁技術的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 绥化市| 南昌市| 延津县| 富平县| 兴山县| 普宁市| 都江堰市| 黄骅市| 射洪县| 襄城县| 横峰县| 南通市| 富裕县| 海兴县| 桂林市| 石家庄市| 海南省| 成都市| 鹰潭市| 米易县| 北票市| 娄烦县| 秦安县| 怀化市| 涞水县| 泽普县| 临潭县| 修水县| 武邑县| 图木舒克市| 汉源县| 阿拉善左旗| 宝鸡市| 大安市| 祁阳县| 炎陵县| 兰考县| 巨野县| 修水县| 平谷区| 留坝县|