Chapter 9. Troubleshooting Web Services
Troubleshooting is not always about disaster recovery or fixing broken systems. In fact, most troubleshooters tend to spend their time discovering ways to constantly improve a system or assisting other colleagues to get the best out of the technology at hand. Some would call this Dev/Ops, but regardless of how you look at it, the essential principles remain the same. You are a troubleshooter, and you are a crucial part of the support network; so with this in mind, we will take a break from "saving the day" and approach the subject of web services a little more proactively.
In this chapter, we will review the subject of investigating web services with the purpose of making improvements and to build on your knowledge as a troubleshooter.
In this chapter, we will:
Learn how to audit the server with cURL
Discover ways to check your Akamai headers
Learn how to implement Varnish on Apache
Discover how to validate your Varnish installation with cURL
Learn how to...