0%

Book Description

Performance simply matters. Technology may allow us to "go bigger", but maybe not necessarily be better when it comes to performance. Now is the time to utilize the amazing tools that are available for making websites faster, and to learn how to improve user experience and satisfaction.

This is a practical collection of tutorials on some of the most popular and powerful website performance tools available. It's packed with useful, real world hints and tips that you can use on your sites today. It contains:

  • 23 Development Tools for Boosting Website Performance by Ahmed Bouchefra
  • Improving Page Load Performance: Pingdom, YSlow and GTmetrix by Tonino Jankov
  • PHP-FPM Tuning: Using pm static for Max Performance by Hayden James
  • Optimization Auditing: A Deep Dive into Chrome's Dev Console by Ahmed Bouchefra
  • Performance Auditing: A Firefox Developer Tools Deep Dive by Ahmed Bouchefra
  • Web App Performance Testing with Siege: Plan, Test, Learn by Zoran Antolovic

This book is for all developers whio wish to build sites and apps that run faster. It covers a range of performance tools; some familiarity with web performance terms and techniques is assumed.

Table of Contents

  1. Performance Tools
  2. Notice of Rights
  3. Notice of Liability
  4. Trademark Notice
  5. About SitePoint
  6. Preface
    1. Who Should Read This Book?
    2. Conventions Used
  7. Chapter 1: 23 Development Tools for Boosting Website Performance
    1. Client-side Performance Tools
    2. Code-level Performance Tools
    3. Server-side Performance Tools
    4. SQL Performance Tools
    5. Load Testing Tools
    6. Wrap Up
  8. Chapter 2: Improving Page Load Performance: Pingdom, YSlow and GTmetrix
    1. GTmetrix
    2. YSlow
    3. Pingdom Tools
    4. HAR files
    5. Other Tools
    6. Conclusion
  9. Chapter 3: PHP-FPM Tuning: Using pm static for Max Performance
    1. PHP-FPM Process Manager (PM) Similarities to CPUFreq Governor
    2. Using pm static to Achieve Your Server’s Max Performance
    3. When to Use pm ondemand and dynamic
    4. Conclusion
  10. Chapter 4: Optimization Auditing: A Deep Dive into Chrome's Dev Console
    1. The Snippets Tool
    2. Using the Chrome DevTools Console
    3. The DevTools Performance Tab
    4. The Audits Tab
    5. Conclusion
  11. Chapter 5: Performance Auditing: A Firefox Developer Tools Deep Dive
    1. DevTools Settings
    2. Performance-focused Tools
    3. The Network Monitor
    4. JavaScript Performance and Responsiveness
    5. Conclusion
  12. Chapter 6: Web App Performance Testing with Siege: Plan, Test, Learn
    1. The Types of Testing
    2. The Steps for Successful Testing
    3. Getting Started with Siege
    4. Performance Testing with Siege
    5. Cache to the Rescue
    6. Alternative Tools
    7. Advanced Load Testing with Siege
    8. Submitting Data with Siege
    9. Conclusion