Web Page Content Segmentation for Reduced Network Requests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web page loading techniques, including fragment caching, often result in increased network traffic and slower loading times due to the need for multiple requests from client computers to server computers, leading to an unpleasant user experience.
Innovation Solution
The system reduces the number of requests by categorizing content items as default and non-default, allowing a client computer to make two requests: one for default content items and another for non-default items, which are stored in a cache for efficient retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If web pages are separated into fragments loaded asynchronously, then loading speed is improved, but the number of requests increases
Solution Approach 1:
The patent segments content items into default and non-default categories based on their loading characteristics and visual importance. This segmentation allows the system to make fewer, more targeted requests while maintaining fast loading of critical content. The segmentation principle is applied by classifying content items according to their default status, enabling selective loading strategies that reduce the total number of requests needed.
2Speed
If fragment caching is used, then page loading is sped up, but network traffic increases
Solution Approach 1:
The patent extracts and separates content items into two distinct groups: default content items that are loaded immediately and non-default content items that are cached and loaded on demand. This extraction allows the system to minimize network traffic by only requesting non-default items when necessary, while maintaining fast loading performance for critical content. The extraction principle is applied by separating content based on its default status, enabling intelligent loading decisions that reduce unnecessary network traffic.
Data Source
AI summary
This disclosure relates to requesting content items of a web page, via a first request and a second request and responding to the requests. The server computer receives the first request from a client computer and responds to the first request by sending a plurality of default content items to the requesting client computer. The server computer receives the second request from the client computer and responds to the second request by sending a plurality of non-default content items to the requesting client computer. In one or more disclosed embodiments, the client computer stores the plurality of non-default content items in a cache. This disclosure also relates to parsing data in the cache.


