G
Guest
I wasn't sure what would be the best ng to post it.
We have ASP.NET app that uses serviced component to perform all database writes and updates (there are separate components sitting on the web server to do reads)
Initially, serviced components and ASP.NET app were on two separated machines and components had server activation
Since there is a substantial overhead in running serviced compoents as server (dllhost, interop, marchaling, etc), I decided to run the components as library and put them to the web server
We maybe gained some speed, but the database blocking increased substantially, and I am trying to understand why is that
Maybe because when the components run with server activation COM+ serializes the calls and thus the blocking is less
Thanks
-Sta
We have ASP.NET app that uses serviced component to perform all database writes and updates (there are separate components sitting on the web server to do reads)
Initially, serviced components and ASP.NET app were on two separated machines and components had server activation
Since there is a substantial overhead in running serviced compoents as server (dllhost, interop, marchaling, etc), I decided to run the components as library and put them to the web server
We maybe gained some speed, but the database blocking increased substantially, and I am trying to understand why is that
Maybe because when the components run with server activation COM+ serializes the calls and thus the blocking is less
Thanks
-Sta