More about high-volume Web sites

In 1999, Dr Willy Chiu, noticing the emergence of many large and complex customer Web sites, and observing how they often failed to deliver the expected robustness and customer satisfaction, set up a new team within IBM called the High-Volume Web Sites (HVWS) team. This team was chartered to work wi...

Descripción completa

Detalles Bibliográficos
Formato: Libro electrónico
Idioma:Inglés
Publicado: [San Jose, Calif.] : International Technical Support organization 2004.
Edición:2nd ed
Colección:IBM redbooks.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009633569406719
Tabla de Contenidos:
  • Front cover
  • Contents
  • Notices
  • Trademarks
  • Preface
  • About this redbook
  • The team that wrote this redbook
  • Become a published author
  • Comments welcome
  • Chapter 1. Prepare your WebSphere Web site for e-business on demand
  • What are leading-edge customers doing?
  • IBM Server Allocation for WebSphere Application Server
  • An illustration of the server allocation process
  • Start now to be ready
  • Introduction to grid computing and autonomic computing
  • Grid computing and Web services standards
  • Autonomic computing
  • References
  • Chapter 2. Architecture for virtualization with WebSphere Application Server, V5
  • Introduction
  • Application server virtualization
  • Virtualization in the application server environment
  • Challenges
  • Preparing the application server environment for virtualization
  • WebSphere Application Server, Version 5.0 and virtualization
  • WebSphere Application Server Network Deployment
  • Clustering
  • Workload management
  • Administrative model
  • Coexistence
  • Architecture for virtualization
  • Application isolation
  • Sharing versus isolation
  • the trade-offs
  • System administration
  • Sample architecture
  • Other virtualization techniques
  • LPARs in a virtualized server environment
  • Conclusion
  • Sample script
  • References
  • Chapter 3. Advanced clustering techniques for maximizing Web site availability with WebSphere Application Server, Version 5
  • Introduction
  • The Web server tier
  • Clustering the Web server tier
  • Maintenance
  • The application server tier
  • Clustering the application server tier
  • Maintenance and failover scenarios
  • Summary of best practices
  • Conclusion and future directions
  • Sample scripts
  • References
  • Chapter 4. Resilience of WebSphere Portal clusters under load
  • Introduction
  • Workload management
  • Failover and high availability.
  • Workload management using the IBM HTTP Server version 1.x on AIX
  • Test configuration
  • Hardware
  • Software
  • Workload management in the test scripts
  • Test descriptions
  • Test methodology
  • Failover test 1
  • Failover test 2
  • Failover test 3
  • Workload management observations
  • Examples of workload management
  • Examples of round robin load balancing
  • Recent example of round robin load balancing
  • Minimizing the user impact caused by an unresponsive clone
  • Best practices advice
  • Capacity planning
  • System tuning
  • Software levels
  • WebSphere Application Server plug-in parameters
  • WebSphere Application Server parameters
  • WebSphere Portal parameters
  • Other hints and tips
  • Summary of recommended parameters
  • Conclusions
  • Software configuration
  • Technique for logging plug-in decision-making
  • Problem overview
  • Solution overview
  • References
  • Chapter 5. How WebSphere caches dynamic content for high-volume Web sites
  • Introduction
  • Caching dynamic content
  • What should be cached?
  • Where should caching take place?
  • How is cache invalidated?
  • WebSphere Application Server dynamic cache service
  • Servlet/JSP Result Cache
  • Command Cache
  • Replication support
  • Invalidation support
  • Edge of Network Caching support
  • Tools
  • Conclusion
  • References
  • Chapter 6. Impact of object serialization and local Enterprise JavaBeans on application server performance
  • Introduction
  • Serialization in J2EE applications
  • Uses of serialization
  • Using Java serialization
  • Serialization algorithm
  • Serialization issues
  • Related research on improving serialization performance
  • Test case implementation
  • Application
  • Environment
  • Results
  • Analysis
  • Performance considerations for application design
  • Remote interface designs
  • HTTP session objects
  • Reducing serialization costs.
  • Understanding workloads
  • Conclusions
  • Listing of the objects used with their sizes and object hierarchy.
  • References
  • Chapter 7. Using IBM's Content Manager to manage Web content
  • Introduction to IBM's Content Manager
  • Content Manager components
  • Advantages of using Content Manager for Web content management (WCM)
  • Building a WCM application using Content Manager
  • Author time application development
  • Publishing application
  • Personalization
  • Conclusion
  • References
  • Chapter 8. Building a custom Web content management solution with IBM Content Manager for Multiplatforms, Version 8
  • Introduction
  • Why IBM Content Manager for Multiplatforms, Version 8
  • Implementing content management at a high-volume Web site
  • Requirements
  • Design decisions
  • Content Manager
  • Lessons learned and best practices
  • General query guidelines
  • Query optimization
  • Object access
  • Transactions
  • Connection pooling parameters
  • Datastore pooling parameters
  • Conclusion
  • Chapter 9. High-Volume Web Site Performance Simulator for WebSphere
  • Introduction
  • Using the HVWS Simulator
  • Examples of how the HVWS Simulator is used
  • Simulator input panels and sample output
  • Select workload pattern
  • Specify performance objectives
  • Specify the hardware used or projected for use
  • Specify the software components used or projected to be used
  • Calculate results
  • Graph results
  • Display pie chart
  • References
  • Chapter 10. Sametime Links Scalability Report
  • Sametime Links architecture
  • Sample configurations
  • Test script
  • Hardware configuration
  • Software configuration
  • Services that were not tested
  • Results
  • Conclusions
  • Results / raw data and graphs
  • Test I
  • Test II
  • Test III
  • Test IV
  • Test V
  • Test VI
  • References
  • Related publications
  • IBM Redbooks
  • Online resources.
  • How to get IBM Redbooks
  • Index
  • Back cover.