With its default behavior, OpenSwitch uses approximately twice the amount of time normally taken by an application to connect to an Adaptive Server. After a connection has been established to OpenSwitch, another outgoing connection must be established to the remote Adaptive Server.
To reduce this overhead, OpenSwitch provides connection pool caching, which allows you to retain connections from specific applications, users, or clients following their disconnection from the client. If the same client reconnects before a specified caching timeout period, the cached connection is reassigned.
Connection caching can benefit applications that rapidly create and drop connections during normal work, such as Web applications or queries through Adaptive Server site handlers. See “Using connection caching”.