All-Tiers ASP.NET Performance Tool

All-Tiers Acceleration

Web Stimulus is used to effectively resolve the performance bottlenecks of any ASP.NET application on all tiers: presentation tier, database tier, and middle tier. Web Stimulus also dramatically reduces Internet traffic generated by dynamic web applications.

Presentation tier. Web Stimulus naturally helps to resolve network bottlenecks by suppressing all non-data related traffic. Dynamic HTML rendering algorithms are transferred to the client side only once. After that the request-response cycles include only data free from redundant information. Dynamic HTML is generated locally without using any server resources and is loaded in the browser instantly.

Network tier. Web Stimulus completely excludes markups from the HTTP and AJAX traffic. It sends only binary-serialized data packets that are much leaner than dynamic HTML. Web Stimulus also removes all unnecessary postbacks and suppresses ViewState downloads. It reduces server round-trips and makes each required round-trip smaller and faster.

Middle tier. If the middle tier is the bottleneck, Web Stimulus can transfer part of the application's business logic to the client side and offload server processing.

Database tier. Developers can address database layer bottlenecks by caching data from dynamic pages. Unlike the caching technology built-in to ASP.NET or available in many network acceleration appliances, Web Stimulus caches data on the client. This enables to avoid redundant database queries which further reduces network traffic and makes Web Stimulus caching a more attractive option. Additionally Web Stimulus can cache any part of the web page separately with its own caching rules. As a result, when only one part of a page is changed, the underlying data of the other parts of the page do not have to be accessed.

Technology Highlights

All-Tiers Acceleration Tool. Web Stimulus is used to effectively resolve the performance bottlenecks of any ASP.NET application on all tiers. more...

Fewer Limitations. Web Stimulus removes many web application limitations and solved many web performance problems. more...

Page Lifecycle. Web Stimulus adds another dimension to the ASP.NET page lifecycle. It facilitates the page's second ASP.NET lifecycle on the client. more...

Page State. Web Stimulus raises web page statefulness to a new level. It automatically allows restoring not only the state of controls, but also the state of any other page member. more...

Cached Page Lifecycle. Web Stimulus maximizes page efficiency by assembling it on the client using valid cached page elements and elements downloaded from the server. more...

Optimizing ViewState. Web Stimulus completely removes ViewState from the download traffic and reduces its payload 3-5 times in the upload traffic. more...