Background information
With the rapid development of the Internet and the popularity of mobile devices, social media is becoming a bigger part of daily life. The social media platform features numerous users, wide spread of content, traffic bursts, and high complexity. The social media has high requirements on the coverage of edge nodes, real-time content distribution, service response efficiency, and network transmission performance. Social media enterprises are eager to address network congestion, response latency, and page freezing problems to meet the requirements of high reliability, high efficiency, high concurrency, and low latency.
Alibaba Cloud Dynamic Route for CDN (DCDN) provides more than 3,200 edge nodes around the world. Adopting the separated static and dynamic content acceleration and the WebSocket protocol, DCDN can effectively resolve issues such as high concurrency and high bandwidth workloads on origin servers. DCDN provides fast and stable content distribution services for social media, and ensures a low-latency, stable, and smooth user experience.
Architecture
Alibaba Cloud DCDN helps social media enterprises build a fast, stable, and smooth network environment and user experience in scenarios in which online chat, API interaction, text and image upload, and social interaction are required. You can access DCDN without modifying the business logic.
Scenarios
Website or app acceleration- Requirements: The content of social media is rich media, including dynamic and static content, such as text and images, API requests, and short videos. The social media focuses on the timeliness of content upload and distribution. Fast loading speed, high stability and response efficiency of websites or apps are required to improve user experience and reduce customer loss.
- Benefits: Alibaba Cloud DCDN combines the static and dynamic content acceleration and intelligent routing to accelerate content delivery. Static content is cached on edge nodes. Users can directly retrieve the cached static content from the nearest edge nodes. Requests for dynamic content are redirected to the origin server over the optimal route. This way, the response speed and content delivery efficiency are ensured, and user experience is improved.
Online chat- Requirements: In scenarios in which real-time and efficient content upload and distribution are required, such as voice chats, video interactions, and real-time comments. The page freezing or message delay caused by sudden traffic spikes and important events severely affect user experience. Real-time message and smooth interaction are essential in interactive scenarios.
- Benefits: Alibaba Cloud DCDN supports full-link transmission acceleration based on the WebSocket protocol. WebSocket supports full-duplex communications between clients and DCDN nodes, and between DCDN nodes and the origin server. WebSocket also establishes persistent connections. This improves the efficiency of data exchange. You can also use IP Application Accelerator (IPA) based on the TCP and UDP underlying transmission protocols to perform access and transmission acceleration. What is IP Application Accelerator?, What is WebSocket?
Text and image or video upload- Requirements: In scenarios such as life sharing and video chat, users need to upload real-time content, such as images and videos, to the origin server.
- Benefits: With more than 3,200 nodes that are distributed around the world, Alibaba Cloud DCDN can distribute content to users from the nearest node. DCDN adopts the intelligent routing technology to select the optimal route that does not have network jitters and congestion to transmit resources and ensure efficient content uploads.
Customer benefits
- User experience
An optimal network experience can help increase customer retention.
- Service availability
The elastic scale-out architecture, load balancing mechanism, and real-time monitoring for origin servers help build a highly available network architecture.
- Easy access
You can quickly access Alibaba Cloud DCDN by using simple interface configurations without modifying your business logic.
- Cost-effectiveness
You can shift the computing and bandwidth resources from the origin server to the edge nodes to reduce costs.
- Multiple acceleration protocols
The HTTP, HTTPS, TCP, UDP, and WebSocket protocols are used for full-link transmission acceleration. This accelerates the delivery of static and dynamic content.
Quick start
You can access DCDN by following the procedure.
Feature | Description | References |
Feature | Description | References |
Quick access to DCDN | Quickly activate DCDN to accelerate content delivery. | Activate DCDN Add a domain name Configure acceleration rules Add a CNAME record for a domain name
|
Dynamic and static content delivery | Intelligently identify static and dynamic content. Static content such as images, JavaScript Style Sheets (JSS) files, and CSS files is cached on DCDN POPs. Users can directly retrieve the cached static content from the nearest DCDN POPs. Requests for dynamic content, such as POST requests, are redirected to the origin server over an optimal route selected based on intelligent routing. | Configure static file types |
IP Application Accelerator | Provide services to non-standard HTTP protocol users, especially those using Layer 4 proprietary protocols. IP Application Accelerator (IPA) accelerates network transmission, reduces access latency, and improves service availability. | Add a domain name to IPA |
Security protection | Web Application Firewall (WAF) protects web servers against vulnerabilities, such as domain hijacking, website vulnerabilities, and data leaks. Bot traffic management protects your business from malicious traffic or crawlers. | WAF protection (old version) Configure bot traffic management |
WebSocket protocol | The WebSocket protocol simplifies data exchange between clients and servers, and allows servers to proactively push data to clients. You can enable WebSocket to minimize the usage of server and bandwidth resources, and improve content delivery efficiency and the timeliness of communication. | What is WebSocket? Configure WebSocket |
More acceleration regions | Global and Global (Excluding the Chinese Mainland) are supported. Requests can be scheduled to POPs that are nearest to the users. | |