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:

requestID-includeDepth-includeNumber

Example

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