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:
- Baidu Cloud Acceleration
- Upyun Alliance
- Qiniu Cloud Acceleration
- Speedy Cloud (Zhidao Chuangyu)
- Jing'an CDN (Kuaiyun)
- Huawei Cloud CDN (Trial)
- 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#
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.
Next, add subdomains. The main domain is @, and www is www; I have written a test page here.
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).
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.
Next, use the testing tool provided by IPIP.NET to test global latency.
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.
Upyun Alliance (This site is currently using)#
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.
Click the Create Service button in the upper right corner to enter the creation page.
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.
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.
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.
Select Domain Management -> Add Domain to start setting up your CDN.
After successful creation, add a CNAME resolution at your DNS provider.
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.
Next, let's test global latency.
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.
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.
Then continue to the next step.
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.
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) .
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.
The functions supported by the control panel are as follows, there is no image optimization.
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).
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.
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.
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.
Next, let's test global latency; like Speedy Cloud, it does not specify whether global acceleration is supported.
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.
Real-name authentication supports three methods, bank card authentication and APP facial recognition are real-time.
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).
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.
After all, it is still a paid product, and it has all the necessary functions, which are quite comprehensive.
Next, test global latency.
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.
In the text box, enter the main domain, select CNAME access, and add the domain.
Then add subdomains, select cloud protection, and the process is similar to Baidu Cloud Acceleration.
Add the obtained CNAME to the DNS provider's resolution to activate the acceleration.
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.
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)