Ratodo

夜半观星

我的花园到处是星星的碎片
telegram
github
email
nintendo switch

Comparison of Domestic Free CDNs and Application Deployment Tutorial

Preface#

This article is about domestic CDNs, which need to be filed for record before use.

In the current network environment, if a website uses a single server IP, it may lead to extremely slow access speeds in some regions or even result in the site being unreachable.

This is a significant loss for new sites, but since the website traffic is not very high, one can use free domestic CDN services to accelerate personal sites.

(Foreign CDN acceleration is recommended with Cloudflare, which has been previously introduced on how to set up and deploy, click here to view)

(Long article with many images warning)

Free CDN#

The free CDNs tested in this article are:

  1. Baidu Cloud Acceleration
  2. Upyun Alliance
  3. Qiniu Cloud Acceleration
  4. Speedy Cloud (Zhidao Chuangyu)
  5. Jing'an CDN (Kuaiyun)
  6. Huawei Cloud CDN (Trial)
  7. 360 CDN

The comparison is mainly based on ease of registration, completeness of management panel functions, and network latency in various regions.

(The following subheadings are hyperlinks that can redirect to the respective CDN provider's official website)

(If there are registration links below, they are all my promotional links, not mandatory to use. You can find the registration entry by clicking the title's official website, but I still hope for your support)

Baidu Cloud Acceleration#

Pic1

After logging into your Baidu account, you can enter the access interface. If you haven't completed real-name authentication, you need to go to the console for real-name authentication first. After submitting the information, it can be approved in about half a day.

In the access interface, fill in your main domain name (for example, mine is resdon.cn, which needs to be filed; unfiled domain name verification will not pass), and choose the access method. The NS method requires changing the domain name server, while CNAME only requires adding a CNAME resolution.

Pic2

Next, add subdomains. The main domain is @, and www is www; I have written a test page here.

Pic3

Next, set the DNS records. You need to add a CNAME record at your DNS provider. If you choose the NS access, you need to change your domain name server (which is more complicated and not recommended).

Pic4

The next step is to choose the version; we can choose the free version.

After waiting for information synchronization, you can start using Baidu Cloud Acceleration.

Additionally, Baidu Cloud Acceleration supports global acceleration (with domestic nodes and cooperation with Cloudflare abroad), but the free version only supports HTTP acceleration, meaning you cannot deploy SSL certificates.

The console interface is shown in the image below.

Pic5

Next, use the testing tool provided by IPIP.NET to test global latency.

Pic6

Thanks to the cooperation with Cloudflare, the overseas latency is excellent, which is an advantage that other free CDN providers do not have.

I am using Alibaba Cloud's Shanghai server, and the latency for direct connection in China is as follows for comparison.

Pic7

Upyun Alliance (This site is currently using)#

Pic8

Using their free CDN service requires adding their site logo on the webpage and passing the review (10GB storage + 15GB CDN traffic per month).

New users can register for a 61 yuan voucher valid for one month, click here to register.

The image below is a photo of the console.

Pic9

Click the Create Service button in the upper right corner to enter the creation page.

Pic10

It is worth noting that it supports global acceleration and HTTPS, which is slightly better than Baidu Cloud. Just add a CNAME resolution at your DNS provider to complete the setup.

Pic11

You can set image processing, origin management, HTTPS, etc. In HTTPS, you can also enable TLS1.3 with one click, which is quite practical.

Next, use IPIP.NET to test global latency.

Pic12

The global nodes other than Asia do not have ideal acceleration effects, only slightly better.

Upon checking, Upyun's overseas CDN nodes are relatively few, with only Germany, Hong Kong, and Singapore detected as overseas nodes, leading to unsatisfactory overseas latency.

Please let each person have their own opinion.

Qiniu Cloud Acceleration#

Qiniu Cloud Acceleration also requires real-name authentication, click here to register.

Qiniu Cloud only supports free HTTP acceleration (10GB free per month), does not support HTTPS (requires payment), and supports global acceleration.

Pic13

Select Domain Management -> Add Domain to start setting up your CDN.

Pic14

After successful creation, add a CNAME resolution at your DNS provider.

Pic15

After waiting for the relevant information synchronization to complete, you can start using it.

Qiniu Cloud also includes origin configuration, cache configuration, HTTPS configuration (not available in the free version), access control, image optimization, and other functions, which are quite good.

Pic16

Next, let's test global latency.

Pic17

Global latency is excellent! It can be compared with Baidu Cloud Acceleration.

Domestic latency is also good, with a significant acceleration effect! Unfortunately, it does not support HTTPS, which is the only drawback.

Speedy Cloud (Zhidao Chuangyu)#

After creating an account, you need to complete real-name authentication, verify your phone, and email, all of which are necessary.

The free version of CDN can provide: 3600GB/month, peak up to 5G/hour, 72 lines, anti-leeching, and permanent online (suitable for high-traffic webmasters). Does not support HTTPS.

Pic18

Click Add Domain, enter the main domain, and choose the CNAME access method to proceed to the next step.

The next step is to add subdomains. Click to add subdomains and enter the content you want to accelerate; this part is somewhat similar to Baidu Cloud Acceleration.

Pic19

Then continue to the next step.

Pic20

You need to verify the domain name, with two methods: hanging label verification and TXT verification; just choose the one that suits you best.

Here I choose TXT verification, which only requires adding a TXT resolution at the domain registrar.

Below is the prompt after successful verification.

Pic21

The default mode is origin mode, and you need to return to the subdomain management to re-select cloud mode (self-domain management -> DNS modification -> cloud mode) .

Pic22

Then add your CNAME record at the DNS provider according to the displayed CNAME.

After adding, click Check; if the check is successful, it means successful access.

Pic23

The functions supported by the control panel are as follows, there is no image optimization.

Pic24

Zhidao Chuangyu Speedy Cloud focuses on security acceleration features, providing three firewalls that other service providers do not offer.

Next, test global latency (the official website does not specify whether global acceleration is supported, we can just check it).

Pic25

It is obvious that it does not support global acceleration, but domestic latency has improved significantly, while overseas latency has increased instead of decreasing.

However, the advantages of Speedy Cloud are security and high traffic.

Kuaiyun CDN (Jing'an Network)#

Jing'an also requires real-name authentication before use.

Pic26

Click Add Website to start configuring the CDN. After adding the main domain, you will be prompted to complete the resolution within seven days, otherwise it will be deleted.

In Add Subdomain, add the accelerated domain name, similar to the addition in Baidu Cloud Acceleration and Speedy Cloud.

After adding the subdomain, add a CNAME resolution at your DNS provider according to the displayed alias.

Pic27

The console only supports cache refresh and intelligent compression; fast image loading requires professional version support, which is not as good as other service providers, and does not support HTTPS.

Pic28

Next, let's test global latency; like Speedy Cloud, it does not specify whether global acceleration is supported.

Pic29

It has been detected that it supports overseas acceleration, using Cloudflare servers overseas, which is similar to Baidu Cloud Acceleration. One must say that Cloudflare's overseas acceleration is very stable.

As for the domestic acceleration situation, it can only be said that the acceleration effect is average.

Huawei Cloud CDN (Trial)#

Huawei Cloud's CDN is available for two months, with 500GB of acceleration traffic per month, requiring real-name authentication, registration link.

Pic30

Real-name authentication supports three methods, bank card authentication and APP facial recognition are real-time.

Pic31

The trial for these two months is completed in the form of an order, it does not support global acceleration (only for domestic traffic packages, overseas acceleration packages need to be purchased separately), supports HTTPS, but unfortunately, it is a two-month trial (the current price for purchasing a domestic traffic package is 50 yuan/500GB/1 year).

Pic32

Click Add Domain to complete the CDN acceleration for your domain.

After filling in the information and confirming, wait a moment for the CNAME information to appear, then add the CNAME resolution at your DNS provider.

Pic33

After all, it is still a paid product, and it has all the necessary functions, which are quite comprehensive.

Next, test global latency.

Pic34

Domestic latency is at a relatively excellent level, and overseas latency is naturally poor.

360 CDN (Cannot be used)#

360's CDN seems to be in a semi-disabled state, and it also requires real-name authentication.

Pic35

In the text box, enter the main domain, select CNAME access, and add the domain.

Pic36

Then add subdomains, select cloud protection, and the process is similar to Baidu Cloud Acceleration.

Pic37

Add the obtained CNAME to the DNS provider's resolution to activate the acceleration.

Pic38

The CNAME resolution has taken effect, but 360 cannot detect it; indeed, it is disabled and cannot be used.

The following is the latency when the resolution was previously successful, which is terrible. Except for the listed ones, all other nodes have a 100% packet loss.

Pic39

Summary#

Except for 360 being unusable, the other 6 service providers are included for comparison.

Ease of registration: Each provider is similar, all requiring real-name authentication + website filing, Upyun is more troublesome, requiring an official application and promoting Upyun on the website.

Completeness of management panel functions: Huawei Cloud > Upyun > Qiniu Cloud = Baidu Cloud > Speedy Cloud > Kuaiyun

In the comparison below, the one at the front is the best.

Network latency in various regions (global): Baidu Cloud > Kuaiyun > Qiniu Cloud > Upyun (the former supports global) > Huawei Cloud > Speedy Cloud

Network latency in various regions (domestic): Huawei Cloud > Upyun > Qiniu Cloud > Baidu Cloud > Speedy Cloud > Kuaiyun

(According to average values, and tested once through IPIP.NET, not rigorous)

Service providers that support HTTPS: Upyun, Huawei Cloud

Service providers that support global acceleration: Baidu Cloud, Kuaiyun (based on Cloudflare); Upyun, Qiniu Cloud (self-owned)

Comprehensive recommendation: Upyun > Baidu Cloud > Qiniu Cloud > Kuaiyun > Speedy Cloud > Huawei Cloud

(Personal thoughts, for reference only; if there are errors, please correct them)

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.