Visual Basic, VB .NET, ASP, Active X, Access, SQL Server

ASP: Encapsule Código em Objetos COM

Se você tem um bocado de código em VBScript ou JScript, você pode quase sempre obter ganhos em performance embutindo seu código em um componente compilado do tipo COM. Código compilado roda mais rápido do que o código interpretado dos scripts. Objetos COM podem acessar outros objetos COM mediante instanciação dos objetos em variáveis do tipo específico do objeto, o que melhora a performance na chamada aos métodos destes objetos.

Há outras vantagens além de performance no encapsulamento de código em objetos COM:

Esteja, porém, atento para o fato de que o encapsulamento de pequenas quantidades de código ASP em objetos COM pode causar perda de performance ao invés de ganhos. Isto acontece porque o gasto de tempo para instanciar um objeto COM pode desfazer a vantagem de velocidade que o código compilado lhe oferece em comparação com a do script. É uma questão de tentativa e erro para determinar que combinação de scripts em ASP e objetos COM produz a melhor performance. Note que a Microsoft melhorou muito a performance do IIS 5.0 com Windows 2000 sobre o IIS 4.0 do NT 4. Assim, a vantagem de performance obtida com código compilado sobre código em ASP diminuiu com o surgimento do IIS 5.0.