介绍
在经过几周的架构设计,我们大致完成了对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.org
和 themes.svn.wordpress.org
都在境外且都是svn仓库,因此其回源延迟较大。同时由于本站架构复杂,回源加载需要函数将文件上传至存储桶(外置异步函数采集上传),因此也会耗费些许时间。
我们使用100KB文件测得TTFB延迟大约如下
- 回源加载延迟:<= 5s
- 边缘加载延迟:<= 1s
- 用户加载延迟:<= 0.5s
因此,我们建议您,在使用本服务后多次刷新访问服务以确保文件被上传至存储桶,随后可使边缘加载和用户加载延迟较低。
此问题或许会有解决办法……
CDN融合
在本轮测试中,CDN融合并未完成,因此您只能使用现有的百度云CDN服务。随后我们会融入腾讯云CDN、火山引擎CDN、CloudFront等多家CDN,敬请期待。
反馈
您可以通过发送邮件至 [email protected] 以反馈您的使用问题。
我们欢迎您参与测试并予以反馈,这有益于促使我们服务进步!