CDN Enabler

描述

CDN Enabler 是一个简单易用的 WordPress 插件,可重写 URL,例如 CSS、JavaScript 和图像的 URL,以由内容分发网络 (CDN) 提供服务。通过将大部分流量卸载到 CDN,有助于提高站点性能、可靠性和可扩展性。

产品特点

  • 快速高效的重写引擎
  • 轻松清除缓存(当连接 KeyCDN 帐户时)
  • 通过文件扩展名将 URL 包含在重写中
  • 通过字符串排除重写中的 URL
  • WordPress 多站点网络支持
  • WordPress REST API 支持
  • 缓存启用器完美配合

重写是如何进行的?

CDN Enabler 捕获页面内容并重写由指定 CDN 提供服务的 URL。

文档

想帮忙?

  • 想要提交错误、贡献一些代码或改进翻译吗?出色的!查看我们的 GitHub 问题翻译

维护者

屏幕截图

  • CDN启动器 设置页面

评价

2024 年 9 月 13 日 1 回复
I am not happy about the KEYCDN services. I had been using KeyCDN services for 6 months, which I canceled. After canceling, I noticed that all image URLs on my WordPress website were completely broken, and they still show the KeyCDN image URLs even though I have uninstalled their plugin and services. Now, I am manually editing and changing all the image URLs. I am very disappointed with their services.
2023 年 12 月 9 日
Have been using it on multiple websites for quite some time now, and haven’t faced any issues so far. Thanks for providing this plugin!
2021 年 6 月 20 日 1 回复
I am impressed, CDN enabler was also able to handle wp-json 100% without any issue. Thanks
2021 年 3 月 29 日 1 回复
Updated 29 MAR 2021 We are now using this plugin successfully together with KeyCDN. No issues at all.
阅读所有51条评价

贡献者及开发者

「CDN Enabler」是开源软件。 以下人员对此插件做出了贡献。

贡献者

「CDN Enabler」插件已被翻译至 6 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「CDN Enabler」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

2.0.8

  • 修复自类处理

2.0.7

  • PHP 8.2 兼容性

2.0.6

  • WordPress 6.1 兼容性

2.0.5

  • 添加服务器输入清理

2.0.4

  • 更新配置验证以包含站点地址 (URL) 作为 HTTP Referer (#42)
  • 更新重写器中的 URL 匹配器以匹配转义 JSON 格式的 URL (#41)
  • 更新 CDN 主机名验证以修剪周围的空白字符 (#40)

2.0.3

  • 更新输出缓冲区处理 (#29)
  • 修复清除缓存请求处理 (#31)

2.0.2

  • 更新重写器中的 URL 匹配器 (#28)
  • 更新完整 URL 重写 (#28)

2.0.1

  • 更新重写器中的 URL 匹配器 (#25)
  • 更新设置转换 (#26)
  • 添加 cdn_enabler_exclude_admincdn_enabler_contents_before_rewritecdn_enabler_contents_after_rewrite 过滤器挂钩 (#27)
  • 修复子目录中安装的配置验证 (#27)
  • 删除 cdn_enabler_page_contents_before_rewrite 过滤器挂钩以进行替换 (#27)

2.0.0

  • 更新输出缓冲区的时间,使其更早在 setup_theme 钩子而不是 template_redirect 钩子上开始 (#23)
  • 更新设置 (#23)
  • 更新要求检查 (#23)
  • 更新清除 CDN 缓存处理 (#23)
  • 添加新的重写引擎 (#23)
  • 添加 WP-CLI 缓存清除 (#23)
  • 添加配置验证 (#23)
  • 添加 cdn_enabler_user_can_purge_cachecdn_enabler_page_contents_before_rewritecdn_enabler_bypass_rewritecdn_enabler_site_hostnamescdn_enabler_rewrite_relative_urls 过滤器挂钩 (# 23)
  • 修复向所有用户显示的要求通知 (#23)
  • 修复重写限制 (#23)
  • 弃用 user_can_clear_cache 过滤器挂钩以支持替换 (#23)

1.0.9

  • 重写过滤the_content的URL,以便在REST API中呈现的HTML使用CDN

1.0.8

  • 清除CDN重定向到管理控制台,以避免出现错误消息
  • 更好的错误信息
  • 设置 KeyCDN API 凭据时不显示烦人通知

1.0.7

  • 小错误修复(按引用传递)

1.0.6

  • 修正了一些小错误
  • 改进的CDN清除

1.0.5

  • 多协议CDN重写
  • 通过 KeyCDN API 添加清除
  • 如果处于管理员预览模式,请勿重写
  • 如果已启用并且客户端通过HTTP连接,则重写为HTTPS

1.0.4

  • 删除未使用的代码

1.0.3

  • 改进了目录和扩展名的排除

1.0.2

  • 从 siteurl 切换到本地(例如,为基石提供支持)

1.0.1

  • 第一个主要版本
  • 修复警告

0.0.1

  • 初版