CDN Data Preheating via Domain-to-Node Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing CDN technologies lack a standardized preheating capability that can accelerate resource delivery on a global scale, failing to support preheating at the manufacturer/global/country/region level due to differences in service nodes.
Innovation Solution
A method and apparatus for data preheating in a CDN that determines IP addresses and service nodes based on domain names, executes preheating tasks in these nodes, and manages preheating traffic to ensure efficient and scalable delivery of cached data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If CDN preheating technology is implemented to cache resources on CDN nodes before user requests, then user access speed and response time are improved, but network congestion and server load management become more complex
Solution Approach 1:
The patent implements preliminary action by preheating and caching resources on CDN nodes before actual user requests occur. The system proactively fetches and stores content in advance, so when users access the resources, the data is already available at the CDN node, eliminating the need for real-time resource acquisition and reducing network congestion during peak usage periods.
2Speed
If global CDN preheating is implemented to accelerate resource delivery, then content delivery speed is improved, but service node consistency and reliability across different regions become more difficult to maintain
Solution Approach 1:
The patent applies local quality by allowing different CDN service nodes to have customized preheating configurations tailored to their specific regional characteristics. Each service node can independently manage its preheating strategy based on local traffic patterns, content requirements, and network conditions, while still contributing to the overall global preheating initiative. This approach maintains reliability across regions while optimizing content delivery speed.
3Adaptability or versatility
If standardized preheating capability is implemented globally, then scalability and ease of operation are improved, but adaptation to different service node configurations and regions becomes more difficult
Solution Approach 1:
The patent implements universality by creating a standardized preheating capability that can be deployed across multiple CDN service nodes and regions. The system provides a universal preheating framework that works consistently across different service node configurations, enabling global scalability. At the same time, the framework includes mechanisms to adapt to regional variations and local requirements, maintaining ease of configuration and operation across diverse environments.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Embodiments of the present disclosure provide a data preheating method and apparatus used in a CDN, a device, and a medium. The method includes: receiving a resource request from a service, where the resource request includes a network link corresponding to target data to be preheated of the service; determining, based on a domain name in the network link, an Internet protocol (IP) address set for the network link from a mapping table of respective regions and IP segments in a global network range of the CDN; determining, based on the IP address set, a set of service nodes for preheating in the CDN; and executing, in respective service nodes in the set of service nodes, a preheating task for the target data.