Understanding Remote Includes

Understanding how remote includes work can help trace problems.

Each remote include is an additional request to the Application Server, and can be cached. The Web Adapter actually assembles the page. Remote includes can include other remote includes.

Request ID 

The Web Adapter assigns a request ID to the client request. For remote includes, the request ID has been extended to uniquely identify requests that go to the Application Server with this format:

1requestID-includeDepth-includeNumber

Example 

1main request: ZAm5zUVvcQ4KAgAK-0-00
21st remote include on main page: ZAm5zUVvcQ4KAgAK-1-01
32nd remote include on main page: ZAm5zUVvcQ4KAgAK-1-02
43rd remote include on main page: ZAm5zUVvcQ4KAgAK-1-03
5Remote include on 3rd remote include on main page: ZAm5zUVvcQ4KAgAK-2-04