鉴于最近关于 Unsplash 插件的 CDN 的讨论,本周弹出了一些禁用它的扩展。默认情况下,该插件提供来自 CDN 的图像,但如果副本被禁用或删除,则会将副本保存到 WordPress 媒体库。该插件当前无法更改此选项。
Disable Not Started CDN 是第一个发布到 WordPress.org 目录以更改插件默认行为的文件。没有选项或设置 - 激活它会打开它。 Xaver Birsak 是一位多产的 WordPress 插件作者,创建它是为了帮助可能因 Unsplash CDN 而遇到页面速度缓慢的用户。
“我一直在关注官方 Unsplash 插件的发布以及 Matt Mattlenweg 奇怪的一星评级,”Birsak 说。 (Imgix) 服务器提供图像的事实。我认为 Unsplash 根本不需要这样做,因为 CDN 在大多数情况下可以更快地提供图像。对于某些用户来说,情况可能并非如此。”
Birsak 引用了 Matt Mullenweg 最新的 1 星评论 Unsplash 插件,这引起了许多插件开发人员的愤怒,他们的产品盈利能力可能取决于获得不错的评论。该评论称该插件“粗略”并质疑将 CDN 设置为默认设置:
不清楚他们为什么要您使用 CDN 并将其设置为默认情况下,可能是为了支持他们新的广告业务模型并获取分析数据。运行 CDN 很昂贵,如果您不为此付费,那么您就是产品。如果 Unsplash 热链接图像中断,我不会感到惊讶
如果您需要 CDN,您应该为整个站点运行一个 CDN,而不仅仅是来自单一来源的一些图像 - 事实上,同时运行多个 CDN 可能会不堪重负您的网站由于额外的 DNS 查找速度很慢。
Birsak 说他检查了插件并找到了绕过 ho 的简单解决方案tlinking 只需要几行代码。
“因为它很简单,而且其他人可能会发现它很有用,所以我发布了这个插件,”Birsak 说。 “如今,随着 GDPR 的出台和隐私盾的失效,人们更可能担心将数据发送到第三方服务。因此,禁用 CDN 至少应该是一种选择。”
WordPress 开发人员Tom Nowell 还创建了一个快速插件来禁用 Unsplash 的 CDN,现在可以在 GitHub 上获得。
“我自己对 Unsplash 不满意,但我确实怀念没有为自己选择的选项,”Nowell 谈到插件的 CDN 默认设置时说。 “我不是在争论是否要添加它,我花了一段时间来构建插件,它很小所以不会花太多时间。对于 CDN,节省带宽很好,但对于本地开发,关闭它总是更快。”
Unsplash 插件不会添加禁用 CDN 的选项 - 它的 API 指南要求应用程序使用它
如果 Unsplash 决定在官方插件中构建一个选项来这样做,禁用 Unsplash 的 CDN 的插件可能会立即过时。该公司已确认该团队目前没有计划。
Unsplash 联合创始人 Luke Chesser 说:“CDN 是一种动态提供正确图像大小和格式的功能,包括 WordPress.com 的 Jetpack 或大多数 CDN 等其他插件无法提供优化的性能。” “我们这样做是为了提高图像加载的性能,并允许 Unsplash 贡献者计算他们的图像被看到的次数。”
除了与摄影师共享这些数据外,Unsplash 广告商还提供了这些数据需要继续从新摄影师那里获得价值。品牌飞溅商业模式。
该公司 2019 年图像托管服务的每月总成本为 42,408 美元,这意味着 Unsplash 每年花费超过 500,000 美元通过其 CDN 提供优化图像。 Chesser 说,考虑到图像服务基础设施的优化和性能,CDN 的成本“相对于它可以服务的请求量和流量来说非常低”。去年,Unsplash 通过 Imgix 的 CDN 发送了 PB 级的数据,用于库源图像的 2.5 亿个变体。
“我们将品牌视为贡献者,因为他们也在 Unsplash 上分享图片,”Chesser 说。 “我们向他们报告下载量和浏览量。所以,是的,从货币的角度来看,浏览量和下载量对我们的业务非常重要,但要明确一点,如果你删除品牌,我们仍然会有这个要求,因为这对于发展图书馆和鼓励更多贡献者至关重要。”
为品牌提供统计数据肯定有助于支付账单并保持正常运转,因此使用 CDN 的要求也将继续存在也就不足为奇了在 WordPress 插件中。事实上,这个要求在 2018 年被内置到 Unsplash 的 API 指南中,适用于所有访问该集合的应用程序:
“所有 API 使用必须使用照片下 API 返回的 URL。 urls 属性链接图像 URL。这适用于图像的所有用途,而不仅仅是搜索结果。”
2019 年,Unsplash 从其 API 合作伙伴获得的流量超过了公司自己的网站和官方应用程序的流量。任何成功的依赖广告的货币化策略需要提供这些统计数据,并且要求应用程序使用 CDN 才能使用 API 是实现此目的的一种方法。
Matt Mullenweg 最近询问了这些 API 指南对现有 WordPress 插件的意义,例如Instant Images,无需使用 CDN 即可提供 Unsplash 图像。该插件有 50,000 多个活跃安装。
Chesser 表示:“当我们发布更新的指南时,我们将主动将其应用于新应用程序并与开发人员合作在全年适当考虑热链接较旧的应用程序。和下载。”“Instant Images 是在我们更新指南之前构建的,因此我们很早就将其与许多其他遗留应用程序一起豁免。”
Darren Cooney,Instant Images 插件开发人员他说他不会添加一个选项以在插件中打开 CDN,并拒绝进一步评论原因。
“我会说应该添加 CDN,而且更明确的是使用 CDN 时在 Unsplash 端会发生什么”Cooney 说。“被跟踪的内容、为什么被跟踪以及添加视图的好处可以帮助提供者。”
当被问及 Unsplash 是否计划更新插件以拒绝支持已经添加到当谈到禁用 CDN 的网站的 API 访问时,Chesser 说不。WordPress 插件相互武器化并非闻所未闻,尽管这很不寻常而且人们对此并不满意。
我们不会那样做,”切瑟说。“我认为任何了解我们团队和社区的人都会知道,我们代表了很多贡献者和一个庞大的社区,所以我们总是试图采取合理的行动。如果用户想要安装一个插件来停用 CDN 但仍然可以访问该库,这就是所有要做的,但我们不想自己构建、推广和支持该功能,因为它与我们的社区无关,我们的业务和我们的使命。”
归根结底,Unsplash 是一项业务,业务需要赚钱。当然,公司不会委托具有以下能力的团队提供 WordPress 插件XWP 没有希望获得投资回报。该插件的设置过程允许用户轻松连接到 Unsplash API,但在此过程中,用户同意发送 Unsplash 的数据不透明。添加- on 需要有关 CDN 在查看和下载时收集的数据的更多信息。这将大大有助于建立更多怀疑者的可信度。那些对使用 CDN 的要求持谨慎态度的人可以使用插件禁用它,或安装 Instant 等替代方案图片。
像这样:
点赞加载中...
资源