REST is an architectural style confirming to the web architecture design and needs to be properly designed and implemented so that it allows you to take advantage of the scalable web. This chapter covers advanced design principles related to performance that every developer must know when building RESTful services.
Topics covered in this chapter include the following:
We will elaborate on the different HTTP cache headers and learn how to send conditional requests to see whether the new content or the cached content needs to be returned. We will then show with samples how to use JAX-RS to implement caching.
Additionally, we ...