1
uso aplicaciones de biblioteca cada vez que tengo la oportunidad , en lugar de un servidor. Aplicaciones de bibliotecas utilizan la identidad de su propio cliente para autenticar . Como tales, funcionan mucho más rápido que una aplicación de servidor estándar que necesita para funcionar dllhost.exe para realizar esa tarea.
2
Utilice transacciones distribuidas con moderación. Si tiene que codificar una transacción que abarca varias bases de datos remotas o por una asociación compleja de la gestión de recursos , tendrá que utilizar una transacción distribuida. De lo contrario , puede utilizar las transacciones de Enterprise Services . Esto acelerará su funcionalidad.
3
Emplear la agrupación de objetos . Esto reducirá la sobrecarga de la creación de objetos y acelerar su programa. Utilice un atributo declarativo para permitir la agrupación de objetos de un objeto. Por ejemplo, " [ ObjectPooling ( Enabled = true , MinPoolSize = 2 , MaxPoolSize = 10 ) ] . "