Web performance tuning /
As long as there's been a Web, people have been trying to make itfaster. The maturation of the Web has meant more users, more data, more features, and consequently longer waits on the Web. Improvedperformance has become a critical factor in determining theusability of the Web in general and of...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Beijing ; Sebastopol, CA :
O'Reilly,
©2002.
|
Edición: | 2nd ed. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Table of Contents; Preface; What Is This Book Good For?; Audience for This Book; Assumptions of This Book; How This Book Is Organized; Part I: Preliminary Considerations; Part II: Tuning in Depth; Font Conventions; How to Contact Us; Web Site Updates and Code Examples; Other Books and Resources; Books; Web Sites with Performance Information; Newsgroups with Web Performance Content; Disclaimer; Acknowledgments for the Second Edition; Part I; The Quick and the Dead; Questions for the Browser Side; Is Your Modem On?; Is Your Modem Connected to Your Computer?; Did the Other End Hang Up on You?
- Are You Sending Data over the Modem?Do You Have a Valid IP Address and Gateway Router?; Is the Browser Hanging?; Is Your Browser in "Offline" Mode?; Can You Still Resolve Names?; Is an Intermediate Router Down or Very Slow?; Is the Remote Site Overloaded?; Is the Remote Site Down?; Is There a Mirror Site?; Did You Already Get Most of the Page?; Is Your MTU too Big, or too Small?; Do You Need to Use a Proxy Server?; Does Your Proxy Handle https URLs?; Is There a Faster Proxy Server?; Are You Being Blocked Deliberately?; Are You Running too Many Programs?; Do You Have Enough Memory?
- Is Your CPU Fast Enough?Do You Have Enough Bandwidth?; Are Excessive Images Dragging Down Your Performance?; Is Browser Startup Time Getting You Down?; Are You Using a Slow Browser?; Is Your Cache Big Enough?; Are You Wasting Time Verifying Cached Pages?; Is Java Startup Time Annoying You?; Could You Benefit from Using a Specific ISP?; Are You Surfing at Slow Times?; Could Your Organization Benefit by Installing a Proxy Server?; Questions for the Server Side; Is Your Server Sleeping?; Is Your DNS Server Overloaded?; Do Your Images All Have Sizes and ALT Tags?
- Do All Your Applets Have ALT Tags?Are There Needless or Slow Redirects?; Is Your Web Server Wasting Time on Reverse DNS Lookups?; Is Your Web Server Retransmitting too Much?; Are You too Far Away from Your Users?; Is Your Server Network Connection Overloaded?; Is Your Server CPU-Bound?; Are You Short of Memory?; Are Your Disks too Busy?; Could You Benefit from Caching Services?; Are You Suffering from Performance Bugs That Have Already Been Fixed?; Is cron Killing Performance at Regular Intervals?; Is Your Web Site Being Crowded by Other Processes?; Are You Wasting Time with SSIs?
- Is Your Content Unncessarily Dynamic?Is Your Database Connection Pool too Small?; Is Your Database Connection Pool Leaking?; Are Your Hubs, Switches, and Routers Overloaded or Misconfigured?; Do Java Processes Suddenly Stall?; Are You Using CORBA, EJBs, or RMI?; Are You Doing Excessive Logging?; Are You Serving Content Directly from a Revision Control System?; The Server Is Not at All Busy, but It's Slow!; Key Recommendations; Web Site Architecture; Trade-offs; State Versus Scalability; Replication Versus Simplicity; Synchronous Versus Asynchronous; Connectionless Versus Connectionful