【测试】wordpress.org资源加速

介绍

在经过几周的架构设计,我们大致完成了对wordpress.org资源加速的新产品。

由于诸多问题,架构方案经历了3次重新设计,现进入测试阶段。

使用

你可以通过 wp.sourcegcdn.com 使用wordpress.org资源加速服务。

链接规则如下

https://wp.sourcegcdn.com/{type}/{name}/{version}/{path}

# 加速wordpress.org上架插件文件
https://wp.sourcegcdn.com/plugin/hello-world/1.0.0/lyrics/hello-dolly.txt

# 加速wordpress.org上架主题文件
https://wp.sourcegcdn.com/theme/twentytwentytwo/1.0/assets/fonts/SourceSerif4Variable-Italic.otf.woff2

需要注意的是,本产品将拒绝加速PHP文件。

速度

定义

为了方便理解,我们作出以下定义

  • 回源加载:指完全第一次访问文件,在之前本服务没有访问过该文件。
  • 边缘加载:指对应区域内第一次访问文件,即曾使用本服务访问过文件但该用户所在地域无人访问过。
  • 用户加载:指用户第一次访问文件,即用户所在地域有人曾使用本服务访问过文件但该用户未曾访问。

说明

由于本站回源终点 plugins.svn.wordpress.orgthemes.svn.wordpress.org 都在境外且都是svn仓库,因此其回源延迟较大。同时由于本站架构复杂,回源加载需要函数将文件上传至存储桶(外置异步函数采集上传),因此也会耗费些许时间。

我们使用100KB文件测得TTFB延迟大约如下

  • 回源加载延迟:<= 5s
  • 边缘加载延迟:<= 1s
  • 用户加载延迟:<= 0.5s

因此,我们建议您,在使用本服务后多次刷新访问服务以确保文件被上传至存储桶,随后可使边缘加载和用户加载延迟较低。

此问题或许会有解决办法……

CDN融合

在本轮测试中,CDN融合并未完成,因此您只能使用现有的百度云CDN服务。随后我们会融入腾讯云CDN、火山引擎CDN、CloudFront等多家CDN,敬请期待。

反馈

您可以通过发送邮件至 [email protected] 以反馈您的使用问题。

我们欢迎您参与测试并予以反馈,这有益于促使我们服务进步!

Share
Tweet
Share
Pin it
Share
Share
发表回复

您的电子邮箱地址不会被公开。

Previous Post

使用Source Global CDN加速你的NPM包

Next Post

2022年红包封面领取