Os objetos do servidor fornecem acesso a métodos e propriedades no servidor, a maioria dos quais são serviços funcionais como programas de utilitário. (IIS Ajuda tradução)
Com os objetos do servidor, você pode iniciar rotinas de objetos ActiveX no servidor e usar serviços de servidor ativo para fornecer funções como a codificação HTML e URL.
1. Script.scriptTimeout
Depois que o script é executado por um período de tempo, o tempo limite é realizado.
O tempo de execução de script padrão geral do servidor é de 90 segundos.
Você pode ver na caixa pop-up de propriedades do "site padrão" em "Serviços de Informação da Internet" e também pode defini-lo.
Haha, o acima não é, são 900 segundos.
Deve ser a caixa de diálogo "Configuração" na guia "Diretório da casa", o mesmo que o WinXP.
Antes de entender o tempo de execução do script, vamos dar uma olhada em um programa e sua principal função é calcular o tempo de execução da página da web.
[Ctrl+A todas as seleções são dadas para copiar: você pode modificar alguns códigos primeiro e depois clicar em Executar]
Obviamente, o ASP correspondente é ver o tempo de execução da página exibido por muitos sites.
1, time.asp
<%startime = timer ()%> <a href =#bot> Vamos ver o tempo de execução abaixo </a> <% para i = 1 a 5000 Response.Write ("<HR>") próximo %> Obviamente, outro conteúdo pode ser adicionado no meio. <br> <%endtime = timer ()%> <um nome = bot> </a> <%= FormatNumber ((Endtime-start-weart)*1000,3)%> ms |
Então, se o programa acima se tornar para i = 1 a 5000000
Haha, é a sensação de que a máquina não pode reagir em breve? Então este é o tempo de execução do script.
Para permitir que o programa seja executado bem, é hora de levar o tempo de execução do script por um longo tempo.
Como torná -lo mais longo? Alterar o padrão? Haha, é claro que não :)
<%Server.scriptTimeout = 110%> |
Obviamente, se a configuração de tempo for maior que os 90 segundos padrão, o código atual será: especifique que o tempo limite do script de processamento do servidor após 110 segundos.
Além disso, a determinação do tempo de script depende do seu próprio programa. Geralmente, é quase o mesmo que cerca de 100 segundos. Mesmo que possa ser executado, a pessoa que viu a página da web pode tê -la atravessada há muito tempo.
O scriptTimeout acima é a única propriedade do objeto do servidor
2. Server.htmlencode
HTMLencode é um dos métodos de objetos do servidor. Ele permite que você codifique seqüências específicas HTML e, embora o HTML possa exibir a maior parte do texto que você escreve nos arquivos ASP, você terá problemas quando precisar incluir os caracteres usados na tag HTML. Isso ocorre porque quando o navegador lê essa string, ele tenta explicá -lo.