Docker technology based CDN dynamic content acceleration method and system

A docker container and dynamic content technology, which is applied in the CDN dynamic content acceleration method and system field based on Docker technology, can solve the problems of low hardware resource utilization and caching, meet the needs of multi-tenants, consume less memory resources, and improve resources The effect of utilization

Active Publication Date: 2017-08-29
北京友普信息技术有限公司
View PDF3 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the existing CDN system can only cache static content (static content refers to the files that actually exist in the server, such as pictures, videos, Javascript script files, etc.), and cannot cache dynamic content (dynamic content refers to dynamically generated files for each request). content, such as various interface calls) for caching
In addition, the traditional physical CDN nodes only play the role of content caching, and the CPU, memory and other computing resources of the physical CDN nodes are largely idle, and the hardware resource utilization rate is low.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Docker technology based CDN dynamic content acceleration method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0052] Step 101: The Internet content provider pulls the required base image Ubuntu 14.04 from the CDN service provider's Docker image warehouse, starts the base image and deploys the program, builds a Docker image named UbuntuDemoWeb after deployment, and pushes it to the CDN service provider in the mirror repository;

[0053] Step 102: The Internet content provider logs in to the background management interface through the Web terminal, and the management interface lists the current user PushDocker image, and the user configuration domain name www.demo.com is associated with the UbuntuDemoWeb image;

[0054] Step 103: The Internet content provider configures the DNS server of the domain name www.demo.com to the DNS server of the CDN service provider by configuring the DNS server of the domain name www.demo.com, and hands over the domain name resolution management right to the CDN service provider;

[0055] Step 104: The CDN service provider resolves the domain name to the ed...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a Docker technology based CDN dynamic content acceleration method and system, and relates to the technical field of computer application. The method comprises that a website DNS server delivers an analytical right, to analyze a host name of a URL corresponding to user request content, to a special DNS server of the CDN, and the special DNS server of the CDN returns the IP address of a CDN edge computing server to a user; the user requests the CDN edge computing server for a resource to which a target URL is directed; if the resource includes dynamic content, a Docker warehouse is asked for a Docker mirror image including a resource program and database, the Docker mirror image is downloaded, a Docker container is started, the program in the mirror image is executed, and the dynamic content corresponding to the program is generated and back fed to the user; and if the resource does not include dynamic content, static content query is implemented, and a query result is back fed to the user. Thus, response time of accessing Internet dynamic content is reduced, the total network flow is reduced, and the computing resource utilization rate of CDN nodes is improved.

Description

technical field [0001] The present invention relates to the technical field of computer applications, in particular to a method and system for accelerating CDN dynamic content based on Docker technology. Background technique [0002] With the rapid development of the Internet and the rapid increase of Internet content, network bandwidth and delay are the key factors that affect the user experience of Internet applications. Network bandwidth can gradually increase with the construction of network infrastructure. However, due to physical limitations such as signal propagation delay and processing delay caused by routers and switches, the delay cannot be reduced infinitely, and the delay will directly affect users. sense of experience. At present, the CDN system (Content Delivery Network, content distribution network) can better alleviate the delay problem, but still has its limitations. [0003] The CDN system refers to the geographically distributed deployment of multiple p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08G06F9/445H04L29/12
CPCG06F8/63H04L61/4511H04L67/568
Inventor 彭扬潘建胜张睿
Owner 北京友普信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products