外掛說明
CDN Enabler 是一款簡單易用、可重新寫入網址的 WordPress 外掛。可重新寫入的項目包含 CSS、JavaScript 及圖片,並由內容傳遞網路 (CDN) 提供。這能將網站大部分流量移轉至 CDN,對提升網站效能、可靠性及延展性十分有幫助。
外掛特色
- 快速高效能的重新寫入引擎
- 輕鬆清除快取 (必須連接 KeyCDN 帳號)
- 依據檔案副檔名在重新寫入規則中包含網址
- 依據字串在重新寫入規則中排除網址
- 支援 WordPress 多站網路
- 支援 WordPress REST API
- 可與 Cache Enabler 完美搭配使用
這個外掛的重新寫入運作方式
CDN Enabler 擷取頁面內容並由指定的 CDN 提供重新寫入網址。
線上說明
協助開發
- 如果想要提交程式碼錯誤、貢獻程式碼或改進介面譯文,我們十分歡迎。請前往外掛的 GitHub 存放庫〈Issues〉頁面或本地化專案頁面進行。
外掛開發維護
螢幕擷圖
使用者評論
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 年 8 月 26 日
1 則留言
the plugin has been very helpful for my site.
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.
2021 年 2 月 24 日
1 則留言
Working perfectly in version 2.0.2.
It just changed the link a little bit, but that’s okay.
You guys are awesome, thank you very much!
參與者及開發者
變更記錄
2.0.8
- Fix self class handling
2.0.7
- PHP 8.2 compatibility
2.0.6
- WordPress 6.1 compatibility
2.0.5
- Add server input sanitization
2.0.4
- Update configuration validation to include the Site Address (URL) as an HTTP
Referer
(#42) - Update URL matcher in rewriter to match URLs that are in escaped JSON format (#41)
- Update CDN hostname validation to trim surrounding whitespace characters (#40)
2.0.3
- Update output buffer handling (#29)
- Fix purge cache request handling (#31)
2.0.2
- Update URL matcher in rewriter (#28)
- Update full URL rewrite (#28)
2.0.1
- Update URL matcher in rewriter (#25)
- Update settings conversion (#26)
- Add
cdn_enabler_exclude_admin
,cdn_enabler_contents_before_rewrite
, andcdn_enabler_contents_after_rewrite
filter hooks (#27) - Fix configuration validation for installations in a subdirectory (#27)
- Remove
cdn_enabler_page_contents_before_rewrite
filter hook in favor of replacement (#27)
2.0.0
- Update output buffer timing to start earlier on the
setup_theme
hook instead of thetemplate_redirect
hook (#23) - Update settings (#23)
- Update requirements check (#23)
- Update purge CDN cache handling (#23)
- Add new rewrite engine (#23)
- Add WP-CLI cache purging (#23)
- Add configuration validation (#23)
- Add
cdn_enabler_user_can_purge_cache
,cdn_enabler_page_contents_before_rewrite
,cdn_enabler_bypass_rewrite
,cdn_enabler_site_hostnames
, andcdn_enabler_rewrite_relative_urls
filter hooks (#23) - Fix requirement notices being shown to all users (#23)
- Fix rewriting limitations (#23)
- Deprecate
user_can_clear_cache
filter hook in favor of replacement (#23)
1.0.9
- Rewrite URLs filtering the_content so that rendered HTML in REST API use CDN
1.0.8
- Purge CDN redirects to admin dashboard to avoid error messages
- Better error messages
- Do not display nag notice when KeyCDN API credentials are set
1.0.7
- Minor bug fixes (pass-by-reference)
1.0.6
- Minor bug fixes
- Improved CDN purging
1.0.5
- Multiprotocol CDN rewriting
- Add purging through KeyCDN API
- Don’t rewrite if in admin preview mode
- Rewrite to HTTPS if enabled and client connects through HTTP
1.0.4
- Removed unused code
1.0.3
- Improved exclusions for directories and extensions
1.0.2
- Switched from siteurl to home (e.g. for bedrock support)
1.0.1
- First major release
- Fixed warnings
0.0.1
- First release