Eu sempre quis escrever um sistema de artigo que gera páginas estáticas, mas enfrento alguns problemas complexos de interação do banco de dados após gerar páginas estáticas. Desqualificado novamente!
Então, eu me pergunto se existe uma maneira de reduzir a carga no servidor sem atrasar a interação dos dados!
Para um site, a página inicial mais visitada e a página principal da coluna são a página inicial. Não penso em outras páginas, como cuidar do servidor muda sob volume de tráfego alto na página inicial e na página da coluna principal.
Com base na minha experiência de resumo nos últimos 2 anos de programação, pensei em ir ao método!
Nenhuma página estática é gerada e a carga do servidor é reduzida!
A cópia do código é a seguinte:
<%@Idioma = "vBScript" codePage = "65001"%>
<%
'Funções que leem arquivos remotos
PublicFunctionReadRemoteFile (RemoteteTataurl)
DimxmlHttp
'OnErrorReSumenext
SetxmlHttp = server.createObject ("Microsoft.xmlHttp")
WithXmlHttp
.Penear "Get", RemoteteTaurl, Falso
.Enviar
ReadRemoteFile = Bytestobstr (.Responsebody, "UTF-8")
ENDWITH
SetxmlHttp = nada
Função final
'Codificação de conversão
FunctionByTestobstr (corpo, 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 = nada
Função final
FunctionTobody ()
DimDateVal
'Tente acessar o cache primeiro para ver se existe ou se está expirado
DateVal = Application ("DefaultDate")
IfdateVal = "" thendateVal = DATADD ("s", 1200, agora)
Ifapplication ("padrão") <> "" então