Pergunta

Temos desenvolvido um grande número de sites usando ASP (sabor jscript), conversando com a camada de inteligência subjacente (escrito em Delphi) através de COM. Estes sites estão em execução no IIS (5 e 6).

Ao longo dos anos esta camada ASP tem crescido em algo bastante pesado (sem lógica de negócios, mas muitas controller / cenário / view / ajax / etc manipulação), e nós gostaríamos de fazer um pouco de ajuste de desempenho do mesmo. De acordo com o criador, AQTime (temos a versão mais recente) pode ser utilizado para este fim (profiling o script serverside e os objetos COM subjacentes de uma só vez), mas eu simplesmente não consigo descobrir como obtê-lo para o trabalho.

Os arquivos de ajuda explicar como perfil COM dll, ISAPI DLL e até mesmo scripts do lado do cliente, mas nem uma palavra sobre como traçar o perfil do script do lado do servidor em execução nas páginas ASP. Não é possível selecionar ASP arquivos como um "módulo de perfil". Google não é útil também.

Qualquer palavra de conselhos sobre como fazer isso? sugestões alternativas para perfilar páginas ASP clássico é bem-vinda também.

Foi útil?

Solução

Bem, como se vê, isso não é possível (de acordo com Apoio Oficial). Das camadas de árvores em nossa aplicação,

  1. código Delphi em execução no servidor
  2. código ASP (jscript) em execução no servidor
  3. JScript do lado do cliente em execução no cliente (ajax, etc)

AQTime só pode perfil (1) e (3). Embora possa perfeitamente perfil scripts do Windows arquivos de host .js no servidor, não vai perfil ASP código. Que eu estava realmente esperando que isso, ver como ambos são executados através do mesmo jscript.dll.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top