Método ASP para gerar páginas da Web estática
À medida que o número de visitas ao site aumenta, toda vez que você lê no banco de dados, ele tem o custo da eficiência. Muitas pessoas que usam o acesso como banco de dados terão um entendimento mais profundo. As páginas estáticas também terão prioridade ao adicioná -las à pesquisa. Uma prática popular na Internet é escrever o código -fonte de dados no banco de dados e, em seguida, lê -lo no banco de dados para gerar superfícies estáticas, o que aumenta invisivelmente o banco de dados. A geração de páginas estáticas diretamente das páginas ASP existentes economizará muito.
O exemplo a seguir é gerar as três páginas dinâmicas do index.asp? Id = 1/index.asp? Id = 2/index.asp?
<%
DIMSTRURL, ITEM_CLASSID, ID, nome do arquivo, filepath, do_url, html_temp
Html_temp = "<ul>"
Fori = 1to3
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, falso
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 ()
Próximo
Html_temp = html_temp & "<ul>"
%>
<%
Response.Write ("Arquivo gerado com sucesso:")
Response.Write ("<br>")
Response.Writehtml_temp
%>
Como gerar páginas da web estática no PHP
Vi muitos amigos postando em vários lugares sobre como gerar sistemas de artigos estáticos para o PHP. Eu já fiz esse sistema antes, então gostaria de compartilhar algumas opiniões para sua referência. OK, vamos revisar alguns conceitos básicos primeiro.
1. Scripts PHP e páginas dinâmicas.
O script PHP é um programa de script do lado do servidor que pode ser misturado com arquivos HTML por meio de incorporação e outros métodos, ou pode ser usado na forma de classe, encapsulamento de funções etc. para processar solicitações de usuário na forma de modelos. De qualquer forma, o princípio básico é assim. O cliente faz uma solicitação para uma determinada página ------> O servidor da Web apresenta o script correspondente especificado para processamento ------> O script é carregado no servidor ------> O analisador PHP especificado pela divulgação do servidor que o script para formar um formulário de linguagem HTML -----> A declaração de HTMEd é passada para o braço no formulário em um formulário em um pacote HTML. Não é difícil ver a partir disso que, depois que a página é enviada ao navegador, o PHP não existe mais e foi convertido e analisado em instruções HTML. A solicitação do cliente é um arquivo dinâmico. De fato, nenhum arquivo real existe lá. É analisado pelo PHP na página correspondente e enviado de volta ao navegador. Essa maneira de processamento de páginas é chamada de "página dinâmica".