Dynamic Route for CDN (DCDN) is a service developed by Alibaba Cloud based on Alibaba Cloud CDN (CDN). CDN accelerates the delivery of static content while DCDN accelerates both static and dynamic content over TCP, UDP, and WebSocket. DCDN allows you to integrate service security and edge computing with more than 2,800 globally distributed edge nodes. This improves the performance of your websites, provides better user experience, and improves your business efficiency.

DCDN is easy and simple to use. You do not need to adjust your current business structure or perform complicated configurations. To use DCDN, you only need to log on to the DCDN console and add the domain names that you want to accelerate to DCDN. For more information, see Quick start.

Benefits

DCDN can improve your business efficiency:
  • DCDN can accelerate the delivery of HTTP, HTTPS, and WebSocket content. In addition, DCDN can identify static and dynamic content and use optimal acceleration policies to accelerate the delivery of your website content.
  • DCDN supports IP Application Accelerator (IPA) based on TCP and UDP. You can use the acceleration service of DCDN without the need to pay attention to protocols.
  • DCDN has more than 2,800 globally distributed edge nodes that provide scalable resources. This ensures the high availability of your services.
  • You can migrate your computing resources, bandwidth resources, and connections to edge nodes of DCDN to reduce costs.
  • DCDN allows you to customize features such as A/B testing, URI rewrite, and blacklists on edge nodes.
  • A standardized API is provided for your use.

Fore more information, see Benefits.

How DCDN works

The following figure shows how DCDN works. How DCDN works
  • DCDN identifies static and dynamic content to accelerate the delivery of your website content.

    DCDN supports HTTP and HTTPS. After your domain names are added to DCDN, DCDN can identify static and dynamic content of your websites. Then, optimal acceleration policies are used to accelerate the delivery of your website content. Static content is cached on DCDN nodes. Users can directly retrieve the cached static content from the nearest DCDN nodes. Requests for dynamic content are redirected to the origin server through an optimal route selected by an intelligent routing system.

  • DCDN supports multiple acceleration protocols to meet requirements of different scenarios.

    DCDN supports Layer 7 acceleration based on WebSocket and Layer 4 acceleration based on TCP and UDP.

  • DCDN provides more than 2,800 globally distributed edge nodes to ensure service high availability.

    DCDN has more than 2,800 globally distributed edge nodes that provide scalable resources. This ensures the high availability of your services.

  • DCDN provides edge security.

    DCDN supports rate limiting and DDoS mitigation to ensure the security of your edge services.

  • DCDN provides edge computing capabilities.

    DCDN allows you to customize features such as A/B testing, URI rewrite, and blacklists on edge nodes.

Differences between DCDN and CDN

Item CDN DCDN
Accelerated content Static content. Both static and dynamic content.
Acceleration method Accelerates the delivery of static content.

Static content, such as images and videos, is cached on edge nodes of CDN. Users can retrieve static content from the nearest nodes.

Accelerates the delivery of dynamic content, or both dynamic and static content.
  • Accelerates the delivery of dynamic content

    If content requested by some requests, such as POST requests, cannot be cached on DCDN nodes, DCDN nodes redirect the requests to the origin server to retrieve content based on an intelligent routing mechanism. In this case, an optimal route is selected for redirection.

  • Accelerates the delivery of both dynamic and static content

    DCDN intelligently identifies static and dynamic content. Static content is cached on DCDN nodes. Users can directly retrieve the cached static content from the nearest DCDN nodes. Requests for dynamic content are redirected to the origin server through an optimal route selected by an intelligent routing mechanism.

Supported protocols HTTP and HTTPS. HTTP, HTTPS, TCP, UDP, and WebSocket.
Content identification Cannot separate dynamic content from static content.

You must manually separate dynamic content from static content. CDN can accelerate the delivery of only static content but not dynamic content.

Intelligently identifies static and dynamic content.

You do not need to separate dynamic content from static content. DCDN can intelligently identify static and dynamic content and separately accelerate the delivery of static and dynamic content.

Edge computing You can use JavaScript to customize features such as A/B testing and warm-ups on edge nodes. You can deploy edge computing resources throughout the back-to-origin process, including the edge nodes and origin servers. You can customize features such as A/B testing, URI rewrite, and rate blacklists on edge nodes.

For more information about dynamic and static content, see What are static content and dynamic content?.

Scenarios

DCDN is suitable for various industries, including online education, gaming, retail, finance, media, and social media.
Online education Gaming Retail Finance Media Social media
  • APIs
  • Online examination
  • Online programming
  • Interactive whiteboards
  • Learning and examination reports
  • Uploads of images and audio content
  • Curriculum
  • Knowledge communities
  • Online chat
  • Online shops
  • APIs
  • Browser games
  • Turn-based games
  • Real-time interaction
  • Online multiplayer games
  • Deployment of game servers
  • In-game purchases
  • Online chat
  • Player rankings
  • Installation packages and resource plans
  • Online shops
  • APIs
  • Commodity search
  • Orders and transactions
  • Shipping updates
  • Online customer service
  • Promotional HTML5 pages
  • Sales promotions
  • Flash sales
  • Cross-border e-commerce
  • apps and websites
  • Financial transactions
  • Financial investments
  • Cross-border financial services
  • Financial markets
  • Financial news and information
  • Real-time quotation
  • SSL and VPN services for enterprises
  • Virtual desktops
  • IPv6 services
  • Websites and apps
  • News and information
  • Breaking news
  • Logon, registration, and query services
  • Personalized recommendations
  • Comments, replies, and likes
  • APIs
  • Online chat
  • File synchronization
  • Breaking news
  • Information graphics
  • Uploads of images and text
  • Comments and replies
  • Online shops
  • Likes and gifts
  • Personal information display

Pricing

You are charged for basic services, requests, data transferred over WebSocket or bandwidth of WebSocket connections, and value-added services of DCDN. You can use subscription resource plans to offset resource fees. Resource plans. For more information, see Billing overview and DCDN Pricing.

We recommend that you understand the billing rules of DCDN before you activate it. For more information, see Activate DCDN.

Manage DCDN

After you create an Alibaba Cloud account, you can manage DCDN in the following ways:
  • Use the DCDN console

    The DCDN console is an easy-to-use and graphical user interface (GUI) that supports interactive operations. For more information about how to use the DCDN console, see Overview of domain management and Overview of service management.

  • Call DCDN API operations

    You can call Remote Procedure Call (RPC) API by sending GET and POST requests. For more information, see API Reference.

References

The following topics describe best practices and case studies of DCDN: Use DCDN to accelerate content delivery for ECS instances.