![]() ![]() ![]() |
![]() |
|
|
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Return to Demostrations The emergence of dynamic page generation is primarily driven by the need to deliver customized and personalized Web pages. Dynamic scripting technologies allow Web sites to assemble pages "on the y" based on various run-time parameters (e.g., form-based parameters) in an attempt to tailor content to each individual user. Web developers have a wide variety of choices in dynamic scripting languages, e.g., Java Server Pages (JSP) and servlets from Sun; Active Server Pages (ASP) from Microsoft. A major disadvantage of dynamic scripting technologies, however, is that they reduce Web and application server scalability because of the additional load placed on the Web/application server. In addition to pure script execution overhead, there are several other types of delay associated with generating dynamic pages ![]() DiSC'02 © 2003 Association for Computing Machinery |