介绍
在经历几天的测试后,我们找到并解决了现存架构的问题和优化方案。目前优化后架构对于wordpress加速的效果显著,全球范围内测试延迟均处在良好区间内。
本服务可以对在wordpress.org发布的主题、插件的静态资源进行加速,以此有效提高站点的页面绘制速度并减轻源服务器压力。
你可以通过如下方式使用本服务。
使用
本服务的Endpoint域名为 wp.sourcegcdn.com
。
该域名使用多个CDN进行融合加速以保证高可用性和良好的加速效果,并以此降低文件加载延时。
需要注意的是,一切对于.php
后缀文件的加速都是禁止的!
此外,有部分WordPress插件/主题不使用wordpress.org官方应用商店进行分发,此类插件/主题我们无法提供加速服务。
如果你认为手动替换每个插件的静态资源加载路径较为困难,你可以联系AHdark寻求付费帮助。
加速主题
wp.sourcegcdn.com/theme/
将对 themes.svn.wordpress.org
进行整体加速,你可以通过以下路径规则获取静态文件。
https://wp.sourcegcdn.com/theme/{name}/{version}/{path}
# 源站
https://themes.svn.wordpress.org/{name}/{version}/{path}
例如:https://wp.sourcegcdn.com/theme/twentytwentytwo/1.0/assets/images/bird-on-black.jpg 将对 https://themes.svn.wordpress.org/twentytwentytwo/1.0/assets/images/bird-on-black.jpg 进行加速。
加速插件
wp.sourcegcdn.com/plugin/
将对 plugins.svn.wordpress.org
进行整体加速。
由于我们的整体缓存规则为永久缓存,且拒绝用户刷新请求,因此对于trunk
分支的加速是禁止的。
部分开发者习惯于使用trunk分支保存最后一次更新的代码,导致最新版本插件的代码不存储于tags分支而是trunk分支。对于这种情况我们无法为其加速,因为这会导致我们的缓存规则混乱。
你可以通过以下路径规则获取静态文件。
https://wp.sourcegcdn.com/plugin/{name}/{version}/{path}
# 源站
https://plugins.svn.wordpress.org/{name}/tags/{version}/{path}
例如:https://wp.sourcegcdn.com/plugin/wordfence/7.5.7/js/admin.1637598990.js 将对 https://plugins.svn.wordpress.org/wordfence/tags/7.5.7/js/admin.1637598990.js 进行加速。
加速核心
wp.sourcegcdn.com/core/
将对WordPress核心的静态文件进行加速。
为了确保响应速度,/core/
目录下文件是由Source Global CDN工作人员手动上传的,因此可能在WordPress官方更新后几小时才会同步。
你可以通过以下路径规则获取静态文件。
https://wp.sourcegcdn.com/core/{version}/{path}
例如:https://wp.sourcegcdn.com/core/5.9/wp-includes/css/admin-bar.min.css 将加速 WordPress 5.9 的 /wp-includes/css/admin-bar.min.css
文件
你可以使用我们编写的插件以更便捷地使用服务:https://wordpress.org/plugins/source-global-cdn/
需要注意的是,如果你同时还在使用加速类插件,你需要进行一些设置:
- Jetpack:关闭静态文件加速
- WP-Rocket:将
/wp-includes/(.*)
和/wp-admin/(.*)
加入 从CDN中排除文件 中
速度
测试
2021/02/01 17:22 测试结果如下:
够绿吗?
说明
由于本站回源终点 plugins.svn.wordpress.org
和 themes.svn.wordpress.org
都在境外且都是svn仓库,因此其回源延迟较大。同时由于本站架构复杂,回源加载需要函数将文件上传至存储桶(外置异步函数采集上传),因此也会耗费些许时间。
我们使用100KB文件测得TTFB延迟大约如下
- 回源加载延迟:<= 3s
- 边缘加载延迟:<= 1s
- 用户加载延迟:<= 0.5s
因此,我们建议您,在使用本服务后多次刷新访问服务以确保文件被上传至存储桶,随后可使边缘加载和用户加载延迟较低。
此问题或许会有解决办法……
反馈
您可以通过发送邮件至 [email protected] 以反馈您的使用问题。
我们欢迎您参与测试并予以反馈,这有益于促使我们服务进步!
使用了您的CDN加速Argon主题,加载速度几十毫秒级别,非常快!感谢站长!另外请问下加速服务有没有费用压力,能否长久运行呢?谢谢
谢谢,网站速度快了很多