Web Content Optimization Apparatus for Redirect Chain Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network connection methods experience substantial latency due to multiple redirects when client devices request network resources over slow connections, leading to delays and potential failure in obtaining resources, especially in scenarios involving mobile devices and slow internet connections.
Innovation Solution
A web content optimization apparatus that enables automatic redirect optimization by managing redirect chains internally between proxy processing devices, optimizing redirect messages and cookies to reduce the number of communication steps between client devices and servers, thereby speeding up network communications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple redirects are processed through conventional proxy servers, then network resources can be located, but substantial latency and time delays occur due to repeated back-and-forth communications
Solution Approach 1:
The optimization apparatus proactively manages redirect chains by pre-establishing connection pools and maintaining server state information before actual resource requests occur. This allows the apparatus to quickly process redirects without establishing new connections each time, significantly reducing latency while ensuring reliable resource retrieval.
Solution Approach 2:
The patent introduces an optimization apparatus as an intermediary between client devices and servers. This apparatus intercepts redirect messages, manages the redirect chain internally using connection pools, and forwards optimized responses to clients. By acting as a mediator, it eliminates the need for clients to perform multiple slow round-trip communications while ensuring resources are reliably located.
2Ease of operation
If redirect chains are handled by conventional proxy servers, then resources can be obtained, but the complexity of managing multiple back-and-forth communications increases
Solution Approach 1:
The patent extracts the complex redirect management logic from the client device and conventional proxy servers, concentrating it in a specialized optimization apparatus. This apparatus handles all redirect chain processing, connection management, and state tracking internally, while client devices simply send requests and receive responses. This extraction simplifies client operation while managing complexity centrally.
Solution Approach 2:
The optimization apparatus provides self-service by maintaining its own connection pools and server state information independently of client devices. It autonomously manages redirect chains, tracks server responses, and handles connection reuse without requiring client device involvement in the complex management tasks, thereby simplifying client operation while managing complexity internally.
3Reliability
If connection establishment is performed for each redirect request, then accurate server responses are received, but the time to establish connections and send HTTP requests increases substantially
Solution Approach 1:
The optimization apparatus establishes connection pools in advance before actual resource requests occur. These pre-established connections are maintained in a ready state, allowing the apparatus to quickly reuse them for subsequent redirect requests without performing time-consuming connection handshakes. This preliminary action ensures connections are accurate and reliable while dramatically reducing establishment time.
Solution Approach 2:
The patent merges multiple individual connection establishment operations into a single pooled connection management system. Instead of creating separate connections for each redirect request, the apparatus combines multiple requests into reusable connection slots within the pool. This merging approach maintains connection accuracy through proper state management while eliminating redundant connection establishment overhead.
Data Source
AI summary
A method, computer readable medium, and apparatus for reducing latency in network connections include receiving at a web content optimization apparatus a request from one of one or more client devices for network content hosted at one of one or more server devices. The web content optimization apparatus determines whether an automatic redirect parameter is enabled for the request. The request from one proxy processing device acting as the requesting one of the client devices within the web content optimization apparatus is sent to another proxy processing device within the web content optimization apparatus when the automatic redirect parameter is determined to be enabled. One or more redirect messages with one or more optimized cookies associated with the requested network resource are obtained from the one or more server devices at the another proxy processing device within the web content optimization apparatus. The last of the one or more redirects messages with the one or more optimized cookies when the requested network resource is located is sent from the another proxy processing device within the web content optimization apparatus to the one proxy processing device within the web content optimization apparatus. The last of the one or more redirect messages with the one or more optimized cookies associated with the requested network resource is sent from the web content optimization apparatus to the requesting one of the one or more of client devices.


