What I understand is that whenever someone loads our website, the plugin will check if the js and css files requested are availble in jsDelivr, then it will load it from there instead from our server. This makes websites fast – especially if it can load most files from jsDelivr.
The author is saying that the approach used in this plugin is safer then in any other plugin that enables usage of any CDN. First, commonWP will only rewrite file to point to one on jsDelivr if that remote file is identical to local one. Second, during comparison, it generates subresource identity hash of remote jsDelivr file and includes that hash in page’s source code so browser won’t load remote file if it doesn’t have exactly the same hash.
Changes that I made to go along with commonWP
To make the max files to be loaded from jsDelivr, I used only the free theme and plugins available in wordpress.org. Also I removed the child themes and any customization used in the child theme. By doing this, so far I am seeing remarkable speed improvements using this plugin in various sites. You can check out speed of this site here.
Also check the GTMetrix report here.
Advantages of commonWP
Its absolutely simple to use, just install the plugin and enable/activate it – thats all – nothing else to configure. After activation, it will fill up its cache in the background, and that may take some time depending on number of resources site uses.
Its lightweight and highly useful – Make your website load faster.
Its completely open source and the source code is available on GitHub
Disadvantages of commonWP
It may not work with other optimization plugins. There might be conflicts with them and it might not work as expected.
My Final Thoughts about commonWP
I hope that the developer continues to contribute to this plugin. This has a big future. So I am giving it a 5 star rating.
Please do check out my views about other wordpress plugins.
commonWP - Wordpress Plugin Review - Binil's Travelogue