预售限时优惠 - 618品牌狂欢 - 每日抢半价美妆

塞尔维亚的WordPress开发人员 MilanDinić发布了他的 commonWP插件,该插件使 WordPress网站可以使用免费的公共 jsDelivr CDN。之前,对 jsDelivr进行了改进,以允许 CDN托管来自 GitHub和 npm的任何文件。GitHub上的 WordPress镜像使 Dinić可以创建与 CDN一起使用的插件。

commonWP旨在通过将JavaScript和CSS文件卸载到 jsDelivr来提高性能,包括以下内容:

  • WordPress核心中的所有文件(除非正在使用 WordPress的开发版本)
  • WordPress.org插件存储库托管的插件中的所有文件(除非特定插件的作者不使用SVN标签发布)
  • WordPress.org主题存储库托管的主题中的所有文件
  • 来自GitHub上托管的插件和主题的所有文件,均支持 GitHub Updater
  • 所有类型的主题,插件或MU插件中标记为在npm上可用的所有文件

迪尼奇说,他设计 commonWP时着重于使其轻巧,易于使用且安全。他声称他在插件中使用的方法比为CDN文件使用CDN的其他插件更安全:

首先,如果该远程文件与本地文件相同,commonWP将仅重写文件以指向 jsDelivr 上的文件。其次,在比较过程中,它会生成远程jsDelivr文件的子资源标识哈希值,并将该哈希包含在页面的源代码中,这样,如果浏览器没有完全相同的hash,就不会加载远程文件。

Dinić尚未使用 CDN,预算有限或居住在欠发达国家的用户推荐该插件。

他说:”通常建议使用 CDN,并且使用CDN可能会提高速度,因为某些文件可能已被其访问者缓存。”
“想象一下,如果 jquery.js,jquery-migrate.min.js(最常见的文件)总是从一个地方提供的。你无需从你访问的每个WordPress网站中获取它们。你只要获取它一次,并将它保存在浏览器的缓存中,并且初始页面加载会更快。”

Dinić引用了工单,其中建议使用 CDN来为 jQuery等资产提供服务,但尚未对该提议采取任何措施。他列举了 WordPress全球用户群的一个好处是,像 jsDelivr这样的 CDN允许访问者从他们自己的内容,国家/地区甚至同一城市中获取文件。jsDelivr拥有一个大型的多 CDN网络,其基础架构建立在其他网络之上,包括 StackPath,Cloudflare,Fastly和 Quantil。它还在中国等其他公共 CDN很少或根本不存在的地方设有定制服务器。

新的 commonWP插件使 WordPress网站可以使用免费的jsDelivr CDN

commonWP没有可供用户配置的任何设置。激活后无需设置,插件会在后台填充其缓存。但是切记一定要先备份网站数据 开发人员可以根据需要对其进行微调,并且 Dinić已将一些代码示例发布到GitHub。

迪尼奇(Dinić)在他的发布帖子中引用了一个塞尔维亚网站的加载时间提高了1秒,并进行了其他测试,但表示他仍在寻找展示数据的好方法。该插件的常见问题解答概述了哪些因素影响 commonWP是否可以带来性能改进:

  • jsDelivr上有多少文件可用并可以重写 – jsDelivr上的文件越多,速度越快;页面使用的文件越多,重写为 jsDelivr的速度就越快。
  • 你网站的访问者离您托管网站的服务器越远,你可以获得的速度就越快。
  • 你的服务器速度越慢,它可以获得的速度就越快。
  • 如果你的访问者已经在激活 commonWP的情况下访问了 WordPress网站,则很有可能他们已经缓存了你在网站上使用的某些文件,因此它们可以提高速度。

并非每个站点都会为站点所有者测试性能带来巨大的改进,但是来自世界其他地区的访问者可能能够更快地加载某些文件。Dinić建议用户使用 webpagetest.org测试其网站,并选择更多的测试以获得平均值。他还建议在不同的位置和不同的连接速度下进行测试。在激活和停用插件以及站点具有完整缓存的情况下进行测试。
通常,位置离服务器越远,发送到 jsDelivr的文件数量越多,性能改进的范围就越大。

大鸟博客这样写道;

commonWP是一个插件,可以为开源 JavaScript和 CSS文件使用免费的公共 CDN(jsDelivr)的插件。当然,一切都是建立在”免费”的替代下。想象一下,不花一分钱就可以可以自己翻开的访问速度,估计对于一些没有备案的朋友来说是一个”惊喜”。

1,安装 commonWP
wp后台搜索插件 commonWP即可,安装启用之后会自动把 js以及 css文件都托管到 jsDelivr。没有任何何设置。使用的资源数量。

利用 commonWP插件免费 CDN快速 WordPress的访问速度

jsDelivr CDN国内部分是网宿加速,国外是cf加速。对比下,加速效果还是很明显的。

原始码部分 css都已经托管在了 jsDelivr CDN。

总结:
如果是国内已备案的用户意义倒不是太大,毕竟国内的用户做的内容主要还是面向国内,那么多高效率的 cdn任你白嫖。如果是国外用户的话,倒是不错的选择。

好了,有想要测试一下该插件的效果的盆友现在可以点击下载安装它!要记得备份哦!

整点限时抢 - 精品中的极品,只为性价比而生