Command execution | Performance best practices for database customizations


12.1.7 Web 2.0 considerations

When you are designing a Web 2.0 store all the Web 1.0 performance considerations apply. In addition, there are a number of additional considerations of which you have to be careful. The store flow and the page design will have a direct impact on both your WebSphere Commerce server capacity utilization and the response time of the page.

The reason that you may need additional server capacity to support the same site traffic is due to the fact that you may design your page such that the sum total of all the new (asynchronous) calls to WebSphere Commerce may far exceed workload generated by your Web 1.0 site. The key point here is that in this case the additional capacity requirement will purely be client (JSP) driven. The WebSphere Commerce server will still perform as well as it would had the request come from the Web 1.0 client.

The reason response will likely increase is due to JavaScript parsing of the Dojo widgets. The more the widgets, the more the parsing. Again, the key point here is that WebSphere will still respond in about the same time. However, most of the additional response time delays will be due to the parsing of Web pages on the client computer running a Web browser. Thus, the more widgets that you have on your page the more response time a client will experience.

xxxx