Web Page Delivery Using Speed-Up Parameters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web page delivery technologies face challenges in reducing latency, especially when handling high-quality content that requires more bandwidth and frequent updates, as they often cache entire web pages rather than individual elements, leading to inefficient data retrieval and delivery.
Innovation Solution
The implementation of speed-up parameters such as retrieval hints, cache time parameters, and criticality hints allows for the identification and caching of static and variable content elements separately, enabling the edge server or client device to serve updated variable content without updating static content, thereby reducing latency by utilizing local caches and prioritizing immediate data delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If entire web pages are cached rather than individual elements, then cache management is simpler, but data retrieval efficiency deteriorates and delivery latency increases
Solution Approach 1:
The patent segments web pages into static content elements and variable content elements, allowing them to be cached and retrieved independently. This segmentation enables the system to cache only the necessary variable elements rather than entire pages, reducing retrieval latency while maintaining manageable cache complexity through structured organization.
Solution Approach 2:
The patent extracts variable content elements from the complete web page and treats them as separate cacheable units. By taking out only the dynamic portions that need updating, the system avoids the overhead of caching and retrieving entire pages, thereby reducing delivery latency while keeping cache management efficient.
2Reliability
If all variable content elements are retrieved and cached, then complete page updates are achieved, but bandwidth consumption and retrieval time increase
Solution Approach 1:
The patent applies local quality by differentiating between critical variable content elements that require immediate retrieval and non-critical elements that can be deferred. By assigning different retrieval priorities to different elements based on their importance, the system achieves necessary page update completeness while minimizing retrieval time through selective caching of only essential variable content.
3Stability of the object's composition
If static content elements are updated along with variable content elements, then content consistency is maintained, but delivery efficiency deteriorates due to unnecessary data transfer
Solution Approach 1:
The patent extracts and separates static content elements from variable content elements, allowing the system to serve only the updated variable portions to clients. This extraction maintains content consistency by preserving the static framework while improving delivery efficiency by transferring only the necessary updated data, reducing unnecessary bandwidth consumption.
4Manufacturing precision
If high-quality content with more bandwidth requirements is delivered, then content quality is improved, but delivery speed and latency worsen
Solution Approach 1:
The patent segments high-quality content into static and variable components, allowing the system to cache and rapidly deliver only the variable elements that change frequently. This segmentation maintains high content quality by preserving the complete original content structure while improving delivery speed by efficiently managing and retrieving only the dynamic portions that require updates.
Data Source
AI summary
A web page delivery method and system uses speed-up parameters such as retrieval hints, cache time parameters and criticality hints to improve delivery of web pages. It may be operated by a web server, an edge server, and/or a client device. A first server receives a request to deliver the web page and determines that page includes static content elements, variable content elements, and a speed-up parameter. The first server serves the web page. It also uses the speed-up parameter to retrieve updated data corresponding to the variable content element from a second server. The first server serves the web page with the updated data corresponding to the variable content element without updating the static content elements.


