정적 웹 페이지를 생성하는 ASP 메소드
웹 사이트 방문 횟수가 증가함에 따라 데이터베이스에서 읽을 때마다 효율성 비용이 발생합니다. 액세스를 데이터베이스로 사용하는 많은 사람들이 더 깊이 이해할 수 있습니다. 정적 페이지는 검색에 추가 할 때 우선 순위가 부여됩니다. 인터넷에서 인기있는 관행은 데이터 소스 코드를 데이터베이스에 쓰고 데이터베이스에서 읽어 정적 표면을 생성하여 데이터베이스를 보이지 않게 증가시키는 것입니다. 기존 ASP 페이지에서 직접 정적 페이지를 생성하면 많은 것을 절약 할 수 있습니다.
다음 예제는 index.asp? id = 1/index.asp? id = 2/index.asp? id = 3/의 3 개의 동적 페이지를 생성하는 것입니다.
<%
Dimstrurl, item_classid, id, filename, filepath, do_url, html_temp
html_temp = "<ul>"
fori = 1 ~ 3
html_temp = html_temp & "<li>"
item_classid = i
filename = "index"& item_classid & ". htm"
filepath = server.mappath ( "/") & "/"& filename
html_temp = html_temp & filepath & "</li>"
do_url = "http : //"
do_url = do_url & request.servervariables ( "server_name") & "/main/index.asp"
do_url = do_url & "? item_classid ="& item_classid
strurl = do_url
dimobjxmlhttp
setobjxmlhttp = server.createobject ( "microsoft.xmlhttp")
objxmlhttp.open "get", strurl, false
objxmlhttp.send ()
DIMBINFILEDATA
binfiledata = objxmlhttp.responsebody
Dimobjadostream
setobjadoStream = server.createObject ( "adodb.stream")
objadostream.type = 1
objadostream.open ()
objadostream.write (binfiledata)
objadostream.savetofilefilepath, 2
objadostream.close ()
다음
html_temp = html_temp & "<ul>"
%>
<%
response.write ( "파일이 성공적으로 생성 된 파일 :")
response.write ( "<br>")
응답 .writehtml_temp
%>
PHP에서 정적 웹 페이지를 생성하는 방법
PHP 용 정적 기사 시스템을 생성하는 방법에 대해 여러 곳에서 많은 친구들이 게시하는 것을 보았습니다. 나는 전에 그런 시스템을 해왔으므로 당신의 참조에 대한 의견을 공유하고 싶습니다. 자, 몇 가지 기본 개념을 먼저 검토해 봅시다.
1. PHP 스크립트 및 동적 페이지.
PHP 스크립트는 임베딩 및 기타 방법을 통해 HTML 파일과 혼합 될 수있는 서버 측 스크립팅 프로그램입니다. 또는 클래스 형식, 기능 캡슐화 등으로 사용하여 템플릿 형식으로 사용자 요청을 처리 할 수 있습니다. 어쨌든 기본 원칙은 다음과 같습니다. 클라이언트는 특정 페이지에 요청합니다 ------> 웹 서버는 처리를 위해 지정된 해당 스크립트를 소개합니다 ------> 스크립트는 서버에 의해 지정된 PHP 파서가 스크립트를 구문 분석하여 HTML 언어 양식 -----> 패키지 형식으로 전달됩니다. 페이지가 브라우저로 전송 된 후 PHP가 더 이상 존재하지 않으며 HTML 문으로 변환되어 구문 분석되었다는 것을 알기가 어렵지 않습니다. 클라이언트 요청은 동적 파일입니다. 실제로 실제 파일은 존재하지 않습니다. PHP에 의해 해당 페이지로 구문 분석되어 브라우저로 다시 보냈습니다. 이러한 페이지 처리 방법을 "동적 페이지"라고합니다.