New Features
Release date : Wednesday, June 16, 2010
C1 version: Composite C1 1.3 (1.3.3819.17612)...
Description : The process of page rendering has been palallelized, whitch leads to a better response time, especially in the case when page waits for some external services to get content.
This logic can be turned on/off in the following section of "/App_Data/Composite/Composite.config" file:
.....
<Composite.Parallelization.Plugins.ParallelizationProviderConfiguration>
<Parallelization enabled="true">
.....
<add name="XsltBasedFunction. Parameters evaluation" enabled="true" />
<add name="XsltBasedFunction. Function calls evaluation" enabled="true" />
<add name="Functions. Executing nested function calls" enabled="true" />
<add name="PageRenderer. Embedded function execution" enabled="true" />
</Parallelization>
</Composite.Parallelization.Plugins.ParallelizationProviderConfiguration>
Note: It is necessary to avoid changing System.Web.HttpContext.Items collection while rednering "in parallels", since it may lead to a race condition.
Exactly for that reason sites, which are upgraded from C1 1.2, have this logic disabled by default.
This logic can be turned on/off in the following section of "/App_Data/Composite/Composite.config" file:
.....
<Composite.Parallelization.Plugins.ParallelizationProviderConfiguration>
<Parallelization enabled="true">
.....
<add name="XsltBasedFunction. Parameters evaluation" enabled="true" />
<add name="XsltBasedFunction. Function calls evaluation" enabled="true" />
<add name="Functions. Executing nested function calls" enabled="true" />
<add name="PageRenderer. Embedded function execution" enabled="true" />
</Parallelization>
</Composite.Parallelization.Plugins.ParallelizationProviderConfiguration>
Note: It is necessary to avoid changing System.Web.HttpContext.Items collection while rednering "in parallels", since it may lead to a race condition.
Exactly for that reason sites, which are upgraded from C1 1.2, have this logic disabled by default.
New Features