Read timeout value specifies the amount of time CloudFront will wait for a response from your custom origin. For instance, applications that perform heavy backend processing (e.g., database query, image processing) before responding to CloudFront may require a higher read timeout value than the default value of 30 seconds. You can also lower your read timeout, if you want to reduce load on a busy origin or serve an error response to the viewer quicker. For instance, for video streaming use cases, you may rely on the video player to quickly failover to a secondary URL by configuring a short timeout for your origin that CloudFront then proxies to your player.