정적 페이지를 생성하는 기사 시스템을 항상 작성하고 싶었지만 정적 페이지를 생성 한 후 복잡한 데이터베이스 상호 작용 문제에 직면 해 있습니다. 다시 실격되었습니다!
따라서 데이터 상호 작용을 지연시키지 않고 서버의 부담을 줄이는 방법이 있는지 궁금합니다!
웹 사이트의 경우 가장 많이 방문한 홈페이지 및 기본 페이지는 홈페이지입니다. 다른 페이지에 대해서는 생각하지 않습니다. 홈페이지 및 기본 페이지에서 트래픽 볼륨이 높을 때 서버 변경을 처리하는 방법은 생각하지 않습니다.
지난 2 년간의 프로그래밍에 대한 요약 경험을 바탕 으로이 방법으로가는 방법을 생각했습니다!
정적 페이지가 생성되지 않고 서버 부담이 줄어 듭니다!
코드 사본은 다음과 같습니다.
<%@language = "vbscript"CodePage = "65001"%>
<%
'원격 파일을 읽는 기능
publicfunctionreadremotefile (recomotedataurl)
dimxmlhttp
'onerrorresumenext
setxmlhttp = server.createobject ( "microsoft.xmlhttp")
withxmlhttp
. "get", remotedataurl, false를 열었습니다
.보내다
readRemoteFile = ByTestObstr (.ResponseBody, "UTF-8")
끝
setxmlhttp = 아무것도 없습니다
최종 기능 장애
'인코딩 변환
functionbyTestObstr (body, cset)
Dimobjstream
setobjstream = server.createobject ( "adodb.stream")
objstream.type = 1
objstream.mode = 3
objstream.open
objstream.writebody
objstream.position = 0
objstream.type = 2
objstream.charset = cset
bytestobstr = objstream.readtext
objstream.close
setobjstream = 아무것도
최종 기능 장애
functiontobody ()
DIMDATEVAL
'먼저 캐시에 액세스하여 만료되는지 또는 만료되는지 확인하십시오.
dateVal = 응용 프로그램 ( "DefaultDate")
ifdateval = ""thendateval = dateadd ( "S", 1200, 지금)
ifapplication ( "default") <> "" "그런 다음