新的WordPress插件禁用Unsplash CDN

new-wordpress-plugins-disable-unsplash-cdn新的WordPress插件禁用Unsplash CDN

鑒於最近有關Unsplash插件的CDN的討論,本周彈出了一些禁用它的擴展。 默認情況下,該插件會提供CDN中的圖像,但會在副本被禁用或刪除的情況下將副本保存到WordPress媒體庫中。 該插件目前無法更改此選項。

禁用未啟動CDN 是第一個發布到WordPress.org目錄的用於更改插件默認行為的文件。 沒有任何選項或設置-激活它可以將其打開。 Xaver Birsak是一位多產的WordPress插件作者,創建它的目的是為了幫助那些可能因Unsplash CDN導致頁面速度降低的用戶。

Birsak說:「我一直關注官方Unsplash插件的發布以及Matt Mattlenweg提出的奇怪的一星級評級,」 「他提到的問題是,除了Unsplash許可證外,還存在從Unsplash(Imgix)伺服器提供圖像的事實。 我認為Unsplash完全不需要這樣做,因為CDN在大多數情況下可以更快地提供圖像。 對於某些用戶而言,情況可能並非如此。」

Birsak引用了Matt Mullenweg的最新作品 一星評論 Unsplash插件的問世,這吸引了許多插件開發人員的憤怒,他們的產品獲利能力可能取決於獲得不錯的評論。 該評論稱該插件為「 sketchy」,並質疑將CDN設置為默認設置的做法:

目前尚不清楚他們為什麼要您使用其CDN並將其設置為默認值,這可能是為了支持他們 新廣告業務模式 並獲取分析數據。 運行CDN非常昂貴,如果您不為此付費,那麼您就是產品。 如果Unsplash熱鏈接圖像在將來的某個時刻破裂,我不會感到驚訝。

如果需要CDN,則應為整個站點運行一個CDN,而不僅僅是一個來源的某些映像-實際上,同時運行多個CDN可能會因為額外的DNS查找而使站點變慢。

Birsak說,他檢查了插件,發現了一個繞過熱鏈接的簡單解決方案,該解決方案只需要幾行代碼。

「由於它很容易,並且其他人可能會發現它有用,所以我發布了此插件,」 Birsak說。 「如今,隨著GDPR的到來以及隱私保護盾的失效,人們更有可能擔心將數據發送給第三方服務。 因此,禁用CDN至少應該是一種選擇。」

WordPress開發人員 湯姆·諾維爾 還創建了一個快速插件來禁用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每年花費超過50萬美元通過其CDN提供優化的圖像。 Chesser說,考慮到圖像服務基礎架構的優化程度和性能,CDN的成本「相對於它可以服務的請求和流量的數量而言非常低」。 去年,Unsplash通過Imgix的CDN發送了PB的數據,以獲取2.5億個庫源圖像的變體。

Chesser說:「我們將品牌視為貢獻者,因為它們也在Unsplash上​​分享圖像。」 「我們向他們報告下載和觀看情況。 因此,是的,從金錢的角度來看,瀏覽量和下載量對我們的業務確實很重要,但是要明確一點,如果您刪除品牌,我們仍然會有此要求,因為它對於擴大圖書館和鼓勵更多的貢獻者至關重要。」

為品牌提供統計數據無疑有助於支付賬單並保持亮起狀態,因此使用CDN的要求也將保留在WordPress插件中也就不足為奇了。 實際上,此要求已內置 Unsplash的API準則 在2018年適用於訪問該館藏的所有應用程序:

「所有API使用都必須使用API​​在photo.urls屬性下返回的熱鏈接圖像URL。 這適用於圖像的所有用途,而不僅僅是搜索結果。 「

在2019年,Unsplash從其API合作夥伴那裡獲得的流量超過了該公司自己的網站和官方應用程序的流量。 任何依賴於廣告的成功的獲利策略都需要提供這些統計數據,並且要求應用程序使用CDN才能使用API​​是實現這一目標的一種方法。

馬特·穆倫維格(Matt Mullenweg)最近 這些API準則對現有的WordPress插件意味著什麼,例如 即時影像,無需使用CDN即可投放Unsplash圖片。 該插件有50,000多個活動安裝。

Chesser表示:「當我們發布更新後的指南時,我們會主動將其應用於新應用程序,並在一年中視情況與開發人員合作,考慮對舊應用程序進行熱鏈接和下載。」 「 Instant Images是在我們對準則進行更新之前構建的,因此我們很早就將其與許多其他舊版應用程序一起豁免了。」

Instant Images插件開發人員Darren Cooney說,他不會在插件中添加打開CDN的選項,並且拒絕就其原因發表進一步評論。

「我會說CDN應該加入,使用CDN時在Unsplash方面會發生什麼更加明確,」庫尼說。 「被跟蹤的內容,被跟蹤的原因以及增加的視圖所帶來的好處為提供者提供了幫助。」

當被問及Unsplash是否計劃更新插件以拒絕對添加了插件以禁用CDN的網站的API訪問時,Chesser說不。 WordPress插件相互抵禦武器的情況並非聞所未聞,儘管這是不尋常的,人們對此並不滿意。

切瑟說:「我們不會那樣做。」 「我認為任何了解我們的團隊和社區的人都會知道,我們代表很多貢獻者和一個大型社區,因此我們總是會嘗試採取合理的行動。 如果用戶想要安裝插件以停用CDN但仍然可以訪問該庫,則可以採取所有措施,但是我們不想自己構建,推廣和支持該功能,因為它與我們的社區,我們業務和我們的使命。」

底線是Unsplash是一家企業,一家企業需要賺錢。 當然,一家公司不會從具有以下能力的團隊中委託WordPress插件 XWP 卻沒有希望獲得那種投資的回報。 插件的設置過程使用戶無需費勁就能連接到Unsplash API,但是在此過程中,用戶同意發送Unsplash的數據沒有任何透明度。 該插件需要更多有關CDN在觀看和下載時收集的數據的信息。 這對於建立更多懷疑者的信譽將大有幫助。 那些對使用CDN要求有所警惕的人可以使用插件將其禁用,也可以安裝諸如Instant Images之類的替代產品。

像這樣:

喜歡載入中……

資源

相關文章