CDN Enabler

Περιγραφή

CDN Enabler is a simple and easy to use WordPress plugin that rewrites URLs, such as those for CSS, JavaScript, and images, to be served by a content delivery network (CDN). This helps improve site performance, reliability, and scalability by offloading the majority of traffic to a CDN.

Δυνατότητες

  • Fast and efficient rewrite engine
  • Easy cache purging (when a KeyCDN account is connected)
  • Include URLs in the rewrite by file extensions
  • Exclude URLs in the rewrite by strings
  • WordPress multisite network support
  • WordPress REST API support
  • Works perfectly with Cache Enabler

How does the rewriting work?

CDN Enabler captures page contents and rewrites URLs to be served by the designated CDN.

Documentation

Want to help?

Maintainer

Στιγμιότυπα

  • Σελίδα ρυθμίσεων του ενεργοποιητής CDN

Κριτικές

13 Σεπτεμβρίου 2024 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.
9 Δεκεμβρίου 2023
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!
26 Αυγούστου 2021 1 απάντηση
the plugin has been very helpful for my site.
20 Ιουνίου 2021 1 απάντηση
I am impressed, CDN enabler was also able to handle wp-json 100% without any issue. Thanks
29 Μαρτίου 2021 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

  • 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, and cdn_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 the template_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, and cdn_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

  • Μικρής σημασίας επιδιόρθωση σφαλμάτων
  • Βελτιωμένη εκκαθάριση του CDN

1.0.5

  • Επανεγγραφή CDN πολλαπλών πρωτοκόλλων.
  • Προσθήκη εκκαθάρισης μέσω του KeyCDN API
  • Don’t rewrite if in admin preview mode
  • Επανεγγραφή σε HTTPS αν ενεργοποίηθεί και ο πελάτης είναι συνδεδεμένος μέσω HTTP

1.0.4

  • Αφαιρέθηκε κώδικας που δεν χρησιμοποιούταν

1.0.3

  • Βελτιωμένες εξαιρέσεις καταλόγων και επεκτάσεων αρχείων

1.0.2

  • Εναλλαγή από το siteurl στο home ( πχ. για υποστήριξη με τον bedrock )

1.0.1

  • Πρώτη σημαντική έκδοση
  • Fixed warnings

0.0.1

  • Πρώτη έκδοση