没有不值得去解决的问题,也没有不值得去学习的技术!

Website Performance After Splitting Media, EN, and Admin From EdgeOne: A Comparison of BOCE, Chengdu Mobile, and WebPageTest

图6:英文文章通过 Cloudflare 的海外节点第二次测速结果

作者:

,

Recently, I gradually separated three access entry points of my WordPress site from Tencent Cloud EdgeOne:

Plaintext
media.shuijingwanwq.com
en.shuijingwanwq.com
admin.shuijingwanwq.com

The current structure is roughly as follows:

Plaintext
www.shuijingwanwq.com
    → EdgeOne
    → Chinese site frontend

en.shuijingwanwq.com
    → Cloudflare
    → English site frontend

media.shuijingwanwq.com
    → Cloudflare
    → Images and attachments

admin.shuijingwanwq.com
    → Cloudflare DNS Only
    → Alibaba Cloud Hangzhou origin server

Previously, I analyzed this separation from a cost perspective. Based on the traffic estimates at the time, the actual monthly cost of EdgeOne was expected to drop by more than half after the separation.

However, after reducing costs, whether the website’s current access performance remains acceptable is the question that needs to be confirmed more urgently.

Therefore, this time I did not focus on a strict comparison before and after the separation, nor did I restore the old architecture for testing. Instead, I directly verified the actual performance in the current production environment:

  • Whether access to the Chinese site from users in mainland China is still fast enough;
  • How access to the English site and media resources performs for users in mainland China;
  • Whether access to the Chinese and English sites is stable for overseas users;
  • Whether migrating images to Cloudflare has noticeably slowed down the first-screen experience;
  • Whether the current architecture is worth keeping.

1. Test Subjects

To minimize interference from differences in page content, I selected a pair of Chinese and English articles that are translations of each other.

Chinese article:

Plaintext
https://www.shuijingwanwq.com/2026/07/11/19354/

English article:

Plaintext
https://en.shuijingwanwq.com/2026/07/11/19362/

Both articles use the same featured image:

Plaintext
https://media.shuijingwanwq.com/2026/07/1-36.png

This set of pages is well-suited as test subjects for the following reasons:

  • The Chinese and English article contents basically correspond;
  • The two HTML pages are almost identical in size;
  • Both articles use the same featured image;
  • The performance of EdgeOne and Cloudflare when returning HTML can be observed separately;
  • The image loading speed of the media domain can be tested independently.

Local download results show:

Plaintext
Chinese page: 456368 bytes
English page: 455941 bytes
Featured image: 339881 bytes

The size difference between the Chinese and English HTML pages is only about 427 bytes, so any significant performance differences observed later cannot simply be attributed to different page sizes.

2. Confirming Cache Status Before Testing

Before testing, I continuously requested the three URLs via curl to confirm that the cache had reached a normal state.

First response for the English article:

Plaintext
cf-cache-status: EXPIRED

From the second request onwards, it changed to:

Plaintext
cf-cache-status: HIT
age: 26

First response for the media image:

Plaintext
cf-cache-status: MISS

From the second request onwards, it changed to:

Plaintext
cf-cache-status: HIT
age: 26

The Chinese article did not show a Cloudflare-style HIT, but age continued to increase:

Plaintext
age: 27
age: 56
age: 125

This indicates that the EdgeOne node was continuously returning the same cached content.

Therefore, all three test subjects met the cache hit conditions during the official speed tests:

Plaintext
Chinese article: EdgeOne cache valid
English article: Cloudflare HIT
Featured image: Cloudflare HIT

3. Testing Methods

This time, I used three testing methods in total.

1. BOCE Mainland China Nodes

Used to observe:

  • China Telecom;
  • China Mobile;
  • China Unicom;
  • Average response across regions;
  • Timeouts or inaccessible nodes.

Since the first BOCE test often encounters unestablished node caches or slow line initialization, each URL was tested twice consecutively, primarily recording the second result.

2. BOCE Overseas Nodes

The same platform was used to test multiple overseas regions, avoiding inconsistent testing standards across different tools.

Again, tested twice consecutively, using the second result as the primary reference.

3. WebPageTest

Using the following configuration:

Plaintext
Device: Desktop - Chrome
Network: Cable
Runs: 3
Repeat View: Disabled

Test regions selected:

Plaintext
Singapore
Dulles, Virginia, USA

Primary observations:

  • TTFB;
  • FCP;
  • LCP;
  • Speed Index;
  • Fluctuations across the three runs.

Additionally, on my own Chengdu Mobile home broadband, I continuously accessed the Chinese and English pages and images via curl to confirm the performance on a real local network.

4. BOCE Mainland China Test Results

1. Chinese Article: EdgeOne Performance is Very Stable

The second BOCE test result for the Chinese article:

ItemResult
National average response0.307 seconds
Telecom average response0.299 seconds
Mobile average response0.418 seconds
Unicom average response0.197 seconds
Inaccessible nodes1

The vast majority of regions on the map are in the green zone.

Figure 1: Second speed test results for the Chinese article via EdgeOne on mainland China nodes
Figure 1: Second speed test results for the Chinese article via EdgeOne on mainland China nodes

From these results, keeping the Chinese site HTML on EdgeOne was the right decision.

Even though the Chinese article page itself is nearly 456KB, after a cache hit, the national average response is still only about 0.3 seconds, and there is no particularly severe disparity among the three major carriers.

2. English Article: Cloudflare is Noticeably Slower in Mainland China

The second BOCE test result for the English article:

ItemResult
National average response1.855 seconds
Telecom average response1.532 seconds
Mobile average response1.561 seconds
Unicom average response2.473 seconds
Inaccessible nodes4
Figure 2: Second speed test results for the English article via Cloudflare on mainland China nodes
Figure 2: Second speed test results for the English article via Cloudflare on mainland China nodes

Compared to the Chinese article:

Plaintext
Chinese article: 0.307 seconds
English article: 1.855 seconds

The average response for the English article is about 6 times that of the Chinese article.

In particular, some Unicom and southwestern region nodes have noticeably high response times, even reaching 10 seconds on some nodes.

This indicates that after migrating the English site to Cloudflare, access performance from mainland China did indeed suffer a noticeable decline.

However, the English site is primarily aimed at overseas users in the future, so this is an expected trade-off.

3. media Images: Loading Speed in Mainland China is Also Slow

The second BOCE test result for the featured image:

ItemResult
National average response1.514 seconds
Telecom average response1.124 seconds
Mobile average response1.618 seconds
Unicom average response1.846 seconds
Inaccessible nodes6
Figure 3: Second speed test results for the media featured image via Cloudflare on mainland China nodes
Figure 3: Second speed test results for the media featured image via Cloudflare on mainland China nodes

This image is only about 332KB, but the average response still exceeds 1.5 seconds.

From the results, the impact of separating media from EdgeOne is more noticeable for mainland China users than for the Chinese HTML.

Now, when opening a Chinese article, the actual link path becomes:

Plaintext
HTML, CSS, JavaScript
    → EdgeOne

Featured image, in-content images
    → Cloudflare

Therefore, the text content of the Chinese article can appear very quickly, but the featured image and in-content images may load slightly later.

5. Chengdu Mobile Home Broadband Real-World Test

BOCE can observe nodes nationwide, but my own daily network is Chengdu Mobile, so I also conducted continuous request tests locally.

1. English Article via Cloudflare

Three consecutive requests:

Plaintext
1st time:
HTTP=200
TTFB=3.346020s
TOTAL=6.057315s

2nd time:
HTTP=200
TTFB=1.399212s
TOTAL=4.266293s

3rd time:
HTTP=000
TOTAL=16.376829s
OpenSSL unexpected eof while reading

Although the first two requests returned successfully, the complete downloads took about 6.06 seconds and 4.27 seconds, respectively.

The third request encountered an SSL connection exception after waiting about 16 seconds, and the page did not return successfully.

2. Chinese Article via EdgeOne

Same computer, same Chengdu Mobile broadband, same testing method:

Plaintext
1st time:
HTTP=200
TTFB=0.103798s
TOTAL=0.224673s

2nd time:
HTTP=200
TTFB=0.094631s
TOTAL=0.148890s

3rd time:
HTTP=200
TTFB=0.069811s
TOTAL=0.119547s

All three were successful, and the complete download times were all under 0.23 seconds.

Figure 4: Terminal comparison of continuous requests to the English site via Cloudflare and the Chinese site via EdgeOne on Chengdu Mobile broadband
Figure 4: Terminal comparison of continuous requests to the English site via Cloudflare and the Chinese site via EdgeOne on Chengdu Mobile broadband

This comparison is very intuitive:

PageCDNPage SizeComplete Download
Chinese articleEdgeOne456368 bytes0.120~0.225 seconds
English articleCloudflare455941 bytes4.266~6.057 seconds
English article 3rd timeCloudflare455941 bytesConnection failed

The sizes of the two pages are almost identical, but the access results differ vastly.

Therefore, at least on my Chengdu Mobile broadband, a clear conclusion can be drawn:

EdgeOne returns the Chinese page very quickly and stably; Cloudflare returns the English page noticeably slower, with a risk of connection interruptions.

It must be emphasized that this is only the real-world test result of the local Chengdu Mobile link, and cannot directly represent all Mobile and Unicom users nationwide.

However, it is basically consistent with the phenomenon of slower responses on some Mobile and Unicom nodes in BOCE.

3. Chengdu Mobile Accessing media Images

Three consecutive requests for the same featured image:

Plaintext
1st time:
TTFB=0.815904s
TOTAL=2.872365s
SPEED=118327 bytes/s

2nd time:
TTFB=2.907905s
TOTAL=5.342874s
SPEED=63613 bytes/s

3rd time:
TOTAL=16.225433s
OpenSSL unexpected eof while reading

The image is only 339881 bytes, but the second download speed was only about 62KB/s, and the third again encountered an SSL connection exception.

This indicates that the issue of Chengdu Mobile accessing Cloudflare affects not only the English HTML but also media images.

6. BOCE Overseas Node Testing

1. Chinese Article Overseas Performance

Second overseas test result for the Chinese article:

RegionAverage Response
Global average0.802 seconds
Asia0.677 seconds
North America0.751 seconds
South America0.749 seconds
Europe0.563 seconds
Africa1.287 seconds
Oceania0.690 seconds
Figure 5: Second speed test results for the Chinese article via EdgeOne on overseas nodes
Figure 5: Second speed test results for the Chinese article via EdgeOne on overseas nodes

This result is not entirely consistent with the initial theoretical expectation.

Previously, I thought EdgeOne might be noticeably weaker than Cloudflare overseas. But from these actual results, the performance of the Chinese article on overseas nodes is not bad, with a global average response of only about 0.8 seconds.

In particular, the average response in Europe is about 0.563 seconds, and in Oceania about 0.690 seconds.

Therefore, there is currently no evidence that:

Plaintext
EdgeOne is definitely noticeably slower than Cloudflare overseas

At least for the current Chinese article, the current cache state, and the BOCE overseas nodes, EdgeOne’s performance is acceptable.

2. English Article Overseas Performance

Second overseas test result for the English article:

RegionAverage Response
Global average1.347 seconds
Asia1.479 seconds
North America1.302 seconds
South America0.916 seconds
Europe0.863 seconds
Africa2.154 seconds
Oceania1.175 seconds
Figure 6: Second speed test results for the English article via Cloudflare on overseas nodes
Figure 6: Second speed test results for the English article via Cloudflare on overseas nodes

This result is noticeably more normal than the 6.314 seconds from the first test.

From the second result, Cloudflare performs well overseas overall, but it is not noticeably faster than the EdgeOne Chinese site in BOCE.

Plaintext
Chinese article EdgeOne: 0.802 seconds
English article Cloudflare: 1.347 seconds

Of course, although the two pages are similar in size, their domains, cache nodes, and page requests are not exactly the same, so this set of numbers cannot be taken as a strict CDN performance ranking.

A more accurate conclusion is:

The current Chinese site via EdgeOne does not have obvious performance issues for overseas access; the English site via Cloudflare also performs within an acceptable range overseas.

3. media Image Overseas Performance is Not Stable Enough

Second overseas test result for the media image:

RegionAverage Response
Global average3.717 seconds
Asia4.853 seconds
North America4.030 seconds
South America3.000 seconds
Europe1.051 seconds
Africa4.951 seconds
Oceania5.760 seconds
Figure 7: Second speed test results for the media featured image via Cloudflare on overseas nodes
Figure 7: Second speed test results for the media featured image via Cloudflare on overseas nodes

This set of results is noticeably weaker than the two HTML pages.

However, the image test includes the complete file download time, whereas the “response time” in the HTML page test is not exactly the same as the complete page rendering metric.

Therefore, this chart is more suitable for illustrating:

Media resources on Cloudflare fluctuate significantly across different overseas nodes.

Whether it truly affects the user’s first-screen experience still needs to be judged in combination with the LCP results from WebPageTest.

7. WebPageTest Singapore Testing

1. Chinese Article

Under the Singapore node, the Chinese article underwent three First View tests.

One of the results had incomplete data, so I primarily referenced the other two valid results.

The valid result range is:

MetricResult
FCP1.256~1.776 seconds
LCP1.501~2.048 seconds
Speed Index1.585~2.032 seconds
CLS0.003
Figure 8: WebPageTest results for the Chinese article under the Singapore node
Figure 8: WebPageTest results for the Chinese article under the Singapore node

Although the test page showed Page Load Timeout, the first-screen content actually displayed very quickly.

Upon further checking the request list, I found that the long-tailed requests mainly came from:

Plaintext
fundingchoicesmessages.google.com
pagead2.googlesyndication.com
n.clarity.ms

Which are Google Funding Choices, Google Ads, and Microsoft Clarity.

Therefore, Page Load Timeout is not a first-screen loading failure caused by the Chinese HTML, EdgeOne, or media images, but rather third-party advertising and analytics scripts continuing to make requests after the main page content has finished loading.

2. English Article

The Singapore test results for the English article were very stable:

MetricMedian Result
TTFB0.194 seconds
FCP1.264 seconds
LCP1.478 seconds
Speed Index1.703 seconds
Total Blocking Time0.180 seconds
CLS0

The three LCP values were:

Plaintext
1.801 seconds
1.487 seconds
1.478 seconds
Figure 9: WebPageTest results for the English article under the Singapore node
Figure 9: WebPageTest results for the English article under the Singapore node

This indicates that when accessing the Cloudflare English site from Singapore:

  • HTML first byte is very fast;
  • First-screen content appears in about 1.3 seconds;
  • The largest content element finishes loading in about 1.5 seconds;
  • Fluctuation across the three runs is very small.

Therefore, although Cloudflare performs poorly when accessed via Chengdu Mobile, the first-screen performance of the English site under the Singapore node is very good.

8. WebPageTest Virginia, USA Testing

1. Chinese Article

The median result for the Chinese article in Virginia, USA was:

MetricResult
TTFB0.217 seconds
FCP0.826 seconds
LCP1.214 seconds
Speed Index1.415 seconds
Total Blocking Time0.223 seconds
CLS0.003

The three LCP values were:

Plaintext
1.149 seconds
1.214 seconds
1.193 seconds
Figure 10: WebPageTest results for the Chinese article under the Virginia, USA node
Figure 10: WebPageTest results for the Chinese article under the Virginia, USA node

There was almost no fluctuation across the three results.

This again shows that the current EdgeOne Chinese site is not slow when accessed from the USA.

In particular:

Plaintext
FCP: 0.826 seconds
LCP: 1.214 seconds

This is already considered very good first-screen performance.

2. English Article

The median result for the English article in Virginia, USA was:

MetricResult
TTFB0.178 seconds
FCP1.594 seconds
LCP1.838 seconds
Speed Index1.780 seconds
Total Blocking Time0.106 seconds
CLS0

The three LCP values were:

Plaintext
3.052 seconds
1.459 seconds
1.838 seconds
Figure 11: WebPageTest results for the English article under the Virginia, USA node
Figure 11: WebPageTest results for the English article under the Virginia, USA node

The first run was slow, but the latter two recovered noticeably.

Overall, the first-screen performance of the English site in the USA remains at a good level, though the fluctuation is slightly larger than that of the Chinese site.

Notably, the Chinese article under the US node was actually faster than the English article:

PageFCPLCPSpeed Index
Chinese article EdgeOne0.826 seconds1.214 seconds1.415 seconds
English article Cloudflare1.594 seconds1.838 seconds1.780 seconds

This shows that, at least in this test, one cannot simply assume:

Plaintext
Cloudflare is definitely faster than EdgeOne overseas

The actual performance of a CDN is also affected by:

  • Current node;
  • Page cache;
  • Routing;
  • Page resources;
  • Third-party scripts;
  • Testing period;

and other factors.

9. Actual Performance Conclusions Under the Current Architecture

Combining BOCE, Chengdu Mobile local tests, and WebPageTest, the following conclusions can be drawn.

1. Accessing the Chinese Site from Mainland China: Very Good Performance

The Chinese HTML continues to use EdgeOne, and its current performance is very stable.

BOCE national average response:

Plaintext
0.307 seconds

Chengdu Mobile local complete download:

Plaintext
0.120~0.225 seconds

This shows that the current architecture retains the most critical performance foundation:

The Chinese HTML, primarily aimed at mainland China users, still uses EdgeOne, which is more suitable for mainland access.

2. Accessing the English Site from Mainland China: Noticeably Slower

After switching the English HTML to Cloudflare, the access performance from mainland China is noticeably weaker than the Chinese site.

BOCE average response:

Plaintext
1.855 seconds

Chengdu Mobile local complete download:

Plaintext
4.266~6.057 seconds

Moreover, an SSL connection exception occurred during consecutive requests.

Therefore, mainland China users accessing the English site is the scenario with the most noticeable performance cost in the current architecture.

However, the primary target audience for the English site is overseas readers, so this trade-off remains acceptable for now.

3. Accessing Chinese Site Images from Mainland China: HTML is Fast, but Images May Be Slightly Slower

The HTML for the Chinese article is very fast, but the featured image and in-content images use Cloudflare.

BOCE average response for the media image:

Plaintext
1.514 seconds

When downloading a ~332KB image locally on Chengdu Mobile:

Plaintext
2.87~5.34 seconds

And one connection failure occurred.

Therefore, when mainland China users open a Chinese article, the actual experience might be:

Plaintext
Title and body text appear very quickly
Featured image displays slightly later
In-content images load when scrolled near

Since WordPress has already enabled lazy loading for images, images below the first screen will not all block the initial page, so this issue is not yet severe enough to require an immediate architecture change.

4. Accessing the Chinese Site from Overseas: EdgeOne is Not Slow

Whether in BOCE or WebPageTest, the overseas performance of the Chinese site is good.

Virginia, USA:

Plaintext
FCP: 0.826 seconds
LCP: 1.214 seconds

Singapore:

Plaintext
LCP: 1.50~2.05 seconds

Therefore, the previous theoretical judgment that “overseas users accessing the Chinese site might be noticeably slowed down due to EdgeOne” was not supported in this test.

5. Accessing the English Site from Overseas: Cloudflare Performs Well

Singapore English site:

Plaintext
TTFB: 0.194 seconds
FCP: 1.264 seconds
LCP: 1.478 seconds

USA English site:

Plaintext
TTFB: 0.178 seconds
FCP: 1.594 seconds
LCP: 1.838 seconds

This shows that Cloudflare can effectively handle the overseas English site.

Although individual runs still show some fluctuation, the overall first-screen performance is at a good level.

6. media is the Part of the Current Architecture That Needs Continued Observation

The English HTML performs very well in overseas WebPageTest, but the media images showed significant fluctuation in both BOCE domestic and overseas nodes, as well as in the Chengdu Mobile local test.

Therefore, the part of the current architecture most worth long-term observation is not the English HTML, but:

Plaintext
media.shuijingwanwq.com

Going forward, I can focus on observing:

  • Whether the featured image is frequently delayed;
  • Whether the LCP is primarily composed of the media image;
  • Whether China Mobile and Unicom access remains consistently unstable;
  • Whether further compression of the featured image is needed;
  • Whether it is necessary to prioritize generating WebP or AVIF;
  • Whether the size of the first-screen images in articles needs to be reduced.

10. Comparison Before and After Separation is No Longer the Focus of This Article

Strictly speaking, this test did not restore the complete architecture from before the separation, so it cannot be called an A/B test under completely identical conditions.

Previous historical data can only serve as background reference:

  • EdgeOne is usually more stable across mainland China nodes;
  • Cloudflare Free has significant fluctuations on some Mobile and Unicom lines;
  • After separating the English site and media resources, EdgeOne costs dropped significantly;
  • After separating admin, WordPress long requests are no longer affected by CDN timeouts.

What this article truly answers is:

After completing the separation, is the actual performance of the current production environment acceptable?

From the test results, the answer is yes, but there are clear regional differences.

11. Whether the Current Architecture Needs to be Readjusted

There is currently no need to immediately overturn the existing plan.

Chinese Site Continues to Keep EdgeOne

This is the clearest conclusion at present.

The Chinese site is the primary source of traffic, access speed in mainland China is very good, and overseas access also has no obvious shortcomings.

English Site Continues to Keep Cloudflare

The English site is slower to access from mainland China, but performs very well in WebPageTest in Singapore and the USA.

Considering that the English site is primarily aimed at overseas users, continuing to keep Cloudflare is reasonable.

media Temporarily Keeps Cloudflare, but Continues to be Observed

Migrating media resources off EdgeOne is one of the main sources of cost reduction.

Although there is some performance loss when accessing images from mainland China, the Chinese HTML and first-screen text are still very fast, and the LCP in overseas WebPageTest is also within a good range.

Therefore, for the time being, it can be kept as is, and there is no need to migrate back to EdgeOne just because of a single test.

Going forward, it is more appropriate to start with image size and format optimization, rather than immediately changing the CDN architecture.

admin Does Not Use Public Access Speed as Its Primary Metric

admin.shuijingwanwq.com uses DNS Only to directly connect to the Hangzhou origin server.

Its primary goals are:

  • Avoiding CDN long request timeouts;
  • Ensuring stable WordPress upgrades;
  • Ensuring stable plugin installations and translation requests;
  • Reducing backend traffic going through EdgeOne.

Therefore, the backend separation is primarily a stability optimization, not a global access acceleration.

12. Final Conclusion

This test shows that after separating media, en, and admin from EdgeOne, the current website has formed very distinct layered access characteristics.

Plaintext
Mainland China accessing the Chinese site:
Very fast, EdgeOne performance is stable

Mainland China accessing the English site:
Noticeably slower, Cloudflare link experiences fluctuations

Mainland China accessing media:
Image loading is slow, especially noticeable on Mobile lines

Overseas accessing the Chinese site:
Good performance, EdgeOne shows no obvious shortcomings

Overseas accessing the English site:
Good performance, Cloudflare first-screen speed is stable

WordPress backend:
Focuses on long request stability, not global access speed

Therefore, this separation did not make all scenarios faster.

What it truly achieved is:

Retaining the core performance of the main Chinese site in mainland China, transferring the English site and high-traffic media resources to a platform more suited to the current cost structure, and simultaneously bypassing the CDN for the WordPress backend in exchange for a more stable management and upgrade experience.

From the current results:

  • The performance of the main Chinese site has not been noticeably affected;
  • The overseas performance of the English site is good;
  • EdgeOne costs have dropped significantly;
  • Backend long requests are more stable;
  • The main trade-off is that access to the English site and media images from mainland China is noticeably slower.

For a website that currently focuses primarily on mainland China Chinese users while gradually developing overseas English content, this trade-off remains reasonable.

At this stage, there is no need to readjust the overall architecture again.

What truly needs continuous attention is the stability of Cloudflare on China Mobile and Unicom lines, and whether media images will consistently slow down the LCP in real-world access.

Related Records

系列导航

需要长期技术维护或远程问题排查?

我是拥有 15+ 年经验的 PHP / Go 后端工程师,长期关注已有系统维护、Bug 修复、性能优化、服务器排查、WordPress 网站维护和小功能迭代。

如果你的项目遇到以下情况,可以先从一次小问题排查开始合作:

  • ✅ PHP / Laravel / Yii2 老项目无人维护
  • ✅ Go / Gin 后端接口需要排查或优化
  • ✅ WordPress 网站访问慢、报错或插件冲突
  • ✅ Nginx / MySQL / Redis / Linux 服务器异常
  • ✅ CDN / Cloudflare / DNS / HTTPS 配置问题
  • ✅ 需要长期远程技术支持或兼职维护

更多介绍请查看:关于我 & 合作

微信:13980074657
邮箱:shuijingwanwq@gmail.com
Telegram:@shuijingwan
GitHub:https://github.com/shuijingwan

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理