rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781118487525

Professional Website Performance : Optimizing the Front-End and Back End

by
  • ISBN13:

    9781118487525

  • ISBN10:

    1118487524

  • Format: Paperback
  • Copyright: 2012-11-28
  • Publisher: Wrox
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99

Summary

Achieve optimal website speed and performance with this Wrox guide Effective website development requires optimum performance with regard to both web browser and server. This book covers all aspects of building and maintaining websites that deliver peak performance on all levels. Exploring both front-end and back-end configuration, it examines factors like compression and JavaScript, database performance, MySQL tuning, NoSQL alternatives, load-balancing across multiple servers, effective caching of web contents, CSS, and much more. Both developers and system administrators will find value in this platform-neutral guide. Covers essential information for creating and maintaining websites that deliver peak performance on both front end and back end Explains how to configure front-end performance related to the web browser and how to speed up communication between server and browser Topics include MySQL tuning, NoSQL alternatives, CSS, JavaScript, and web images Explores how to minimize the performance penalties of SSL; load-balancing across multiple servers with Apache, Nginx, and MySQL; and effective caching and compression of web contents Professional Website Performance: Optimizing the Front End and Back End offers essential information to help both front-end and back-end technicians ensure better website performance.

Author Biography

Peter Smith has been a full-time Linux consultant, web developer, and system administrator for more than a decade. His open source projects include modules for Apache and OSCommerce, a cross-platform IRC client, and contributions to The Linux Documentation Project.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Table of Contents

INTRODUCTION xxiii

PART I: FRONT END

CHAPTER 1: A REFRESHER ON WEB BROWSERS 3

CHAPTER 2: UTILIZING CLIENT-SIDE CACHING 23

CHAPTER 3: CONTENT COMPRESSION 39

CHAPTER 4: KEEPING THE SIZE DOWN WITH MINIFICATION 53

CHAPTER 5: OPTIMIZING WEB GRAPHICS AND CSS 71

CHAPTER 6: JAVASCRIPT, THE DOCUMENT OBJECT MODEL, AND AJAX 111

PART II: BACK END

CHAPTER 7: WORKING WITH WEB SERVERS 141

CHAPTER 8: TUNING MYSQL 193

CHAPTER 9: MYSQL IN THE NETWORK 255

CHAPTER 10: UTILIZING NOSQL SOLUTIONS 309

CHAPTER 11: WORKING WITH SECURE SOCKETS LAYER (SSL) 359

CHAPTER 12: OPTIMIZING PHP 375

PART III: APPENDIXES

APPENDIX A: TCP PERFORMANCE 405

APPENDIX B: DESIGNING FOR MOBILE PLATFORMS 409

APPENDIX C: COMPRESSION 417

INDEX 427

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program