2024 年 Developer Week 已正式閉幕。上週的每一天,我們都會發布新產品和功能,旨在為開發人員提供在 Cloudflare 上建置完整堆疊應用程式所需的元件。
儘管 Developer Week 現已結束,但我們仍將繼續與在我們平台上建置的超過 200 萬開發人員一起創新。建立一個平台令人興奮,但我們對開發人員在平台上構建的產品同樣充滿期待。在我們深入回顧這些公告之前,作為對活動週的告別,我們想分享一些公司如何使用 Cloudflare 來支援他們的應用程式:
我們一直在使用 Workers 透過 R2 進行影像傳輸,並且在實施一年後能夠保持穩定運作。部署的速度和詳細設定的靈活性大大減少了傳統伺服器管理所需的時間和精力。特別是,我們看到了顯著的成本節省,並對 Cloudflare Workers 提供的支援深表感謝。
- FAN Communications
Milkshake 幫助創作者、影響者和企業主直接從手機建立引人入勝的網頁,以簡單且富有創意的方式宣傳他們的專案和熱情。Cloudflare 幫助我們透過 R2 快速且經濟地遷移資料。我們使用 Workers 作為使用者網站與其影像和資產之間的路由層,並以經濟實惠的方式建立個人化的分析產品。Cloudflare 在不斷創新,這讓我們能夠以其他開發人員平台成本的一小部分執行基礎架構,並且我們一直在熱切地等待 D1 和 Queues 的更新,以便隨著產品的不斷成長可持續擴展 Milkshake。
- Milkshake
如果您錯過了任何內容,下面提供了上週所發布公告和深度技術探討的快速回顧:
公告摘要
週一
公告 | 概述 |
---|---|
藉助 D1 GA 版以及 Hyperdrive、Queues 和 Workers Analytics Engine 更新簡化現狀 | 任何完整堆疊應用程式的核心部分都是儲存和持久化資料!我們以一系列公告拉開了活動週的序幕,包括讓 D1(Cloudflare 的 SQL 資料庫)和 Hyperdrive(我們的資料庫加速服務)正式上市,可幫助開發人員基於 Cloudflare 構建具狀態應用程式。 |
構建 D1:全球資料庫 | Cloudflare 的 SQL 資料庫 D1 現已正式上市。透過對 10GB 資料庫、資料匯出和增強查詢偵錯的全新支援,我們讓開發人員能夠使用 D1 構建生產就緒應用程式,從而滿足所有關聯式 SQL 需求。為了在全球應用程式中支援 Workers,我們分享了用於 D1 全球讀取複製的設計和 API 的先行預覽,以示範開發人員如何使用 D1 擴展工作負載。 |
Workers 環境變數為何包含即時物件 | 繫結不僅僅會減少樣板。它們是 Workers 平台的核心設計功能,可以透過數種方式同時改進開發人員體驗和應用程式安全性。這兩個目標通常是相互對立的,但繫結可以輕鬆地同時解決這兩個問題。 |
週二
公告 | 概述 |
---|---|
升級 Workers AI:正式上市以及更多新功能 | 我們發布了一系列與 AI 相關的公告,包括 Workers AI、Cloudflare 的推理平台正式上市、對 LoRA 微調模型的支援、HuggingFace 的一鍵部署、對 Cloudflare Workers 的 Python 支援等等。 |
使用 LoRA 在 Workers AI 上執行經過微調的模型 | Workers AI 現在支援使用 LoRA 進行微調的模型。但是,什麼是 LoRA,它又是如何運作的呢?在本貼文中,我們將深入探討微調、LoRA 甚至某些數學原理,來分享有關它如何在後台運作的詳細資料。 |
使用 Pyodide 和 WebAssembly 將 Python 引入 Workers | 我們針對 Cloudflare Workers 推出了 Python 支援,現已進入開放測試階段。我們改進了系統來支援 Python,從 Workers 執行階段本身到將 Workers 部署到 Cloudflare 網路的方式。閱讀本貼文,以瞭解 Python Worker 的生命週期、Pyodide、動態連結和記憶體快照。 |
週三
公告 | 概述 |
---|---|
R2 新增了事件通知、支援從 Google Cloud Storage 遷移以及不常存取儲存方案 | 我們推出了 Cloudflare R2 的三種全新功能:事件通知、支援從 Google Cloud Storage 遷移以及不常存取儲存方案。 |
透過 Pipelines、事件通知和 Workflows 保護無處不在的資料 | 我們正在努力實現在我們的全球網路上更輕鬆地構建可擴展、可靠、資料驅動的應用程式,因此,我們宣佈推出一種全新的事件通知架構;我們對持久執行 Workflows 的看法;以及即將推出的串流擷取服務 Pipelines。 |
使用 Prisma ORM 改進 Cloudflare Workers 和 D1 開發人員體驗 | Cloudflare 和 Prisma 相結合,可比以往更輕鬆地部署全球可用的應用程式並提供良好的開發人員體驗。為了進一步實現該目標,Prisma ORM 現在可在預覽版中原生支援 Cloudflare Workers 和 D1。使用 Prisma ORM 5.12.0 版,現在,您可以利用 Prisma Client API 之便利,透過 Cloudflare Workers 與儲存在 D1 中的資料互動。瞭解詳情並立即試用。 |
Picsart 如何利用 Cloudflare 的開發人員平台構建具有全球效能的服務 | Picsart 是世界上最大的數位創作平台之一,它在滿足全球觀眾需求方面遇到了效能挑戰。而採用 Cloudflare 的預設全球可用的開發人員平台成為了最佳解決方案,讓 Picsart 能夠大大提高效能和可擴展性。 |
週四
公告 | 概述 |
---|---|
推出以下 Pages 支援:monorepos、wrangler.toml、資料庫整合等! | 我們發佈了四項 Pages 改進,從而引入以前僅限於 Workers 的功能,其目的在於將二者的開發體驗統一起來。支援 monorepos、wrangler.toml、Next.js 新增功能以及資料庫整合! |
用於實現生產安全的新工具 — 逐步部署、堆疊追蹤、限速和 API SDK | 生產就緒不僅僅是您構建所使用的服務的規模和可靠性。我們推出了以下五項更新,為您提供更強功能:逐步部署、Tail Workers 中的來源對應堆疊追蹤、全新的 Rate Limiting API、全新的 API SDK 以及 Durable Objects 更新,每一項更新的構建都將任務關鍵型生產服務納入了考量。 |
Cloudflare Media 的新增功能:Calls、Stream 和 Images 更新 | 隨著 Cloudflare Calls 開放測試版的推出,您可以構建即時、無伺服器視訊和音訊應用程式。透過 Cloudflare Stream,您的觀眾可以即時剪輯進行中的串流。最後,Cloudflare Images 現在支援自動面部裁切,並具有一個上傳小工具,可讓您輕鬆整合到應用程式中。 |
Cloudflare Calls:數百萬個樹狀結構不斷重疊 | Cloudflare Calls 是一款在 Cloudflare 邊緣執行的無伺服器 SFU 和 TURN 服務。它目前提供開放測試版,成本為 0.05 美元/即時 GB。它是 100% 的 Anycast WebRTC。 |
星期五
公告 | 概述 |
---|---|
Browser Rendering API 正式上市,推出 Cloudflare Snippets、SWR,並向所有使用者提供 Workers for Platforms | Browser Rendering API 現已向所有付費 Workers 客戶提供,並改進了工作階段管理。 |
Cloudflare 收購 Baselime 以擴展無伺服器應用程式可觀察性功能 | 我們宣布 Cloudflare 收購了無伺服器可觀察性公司 Baselime。 |
Cloudflare 收購了 PartyKit,讓開發人員能夠構建即時多使用者應用程式 | 我們宣佈 PartyKit 現已成為 Cloudflare 的一部分,它是支援開發人員開發雄心勃勃的即時、協作、多人應用程式的開拓者。本次收購在我們重新定義無伺服器運算邊界的旅程中是一個重要的里程碑,不僅使其更具動態性、互動性,更重要的是,還具有狀態。 |
使用完整堆疊架構和 Cloudflare 快速開發 | 現在,使用 Cloudflare 進行完整堆疊 Web 開發更快速、更輕鬆!現在,您可以在存取 D1 資料庫、R2 物件儲存、AI 模型等時使用您架構的開發伺服器。只需花費數毫秒在本機反覆運算,即可構建在 Cloudflare 上執行的複雜 Web 應用程式。讓我們一起開發吧! |
我們已將 JavaScript 原生 RPC 新增至 Cloudflare Workers | 現在,Cloudflare Workers 具有一個內建的 RPC(遠端程序呼叫)系統,只需絕對最小的樣板,即可用於 Worker 至 Worker 通訊以及 Worker 至 Durable Object 通訊。我們設計了一個極具表現力的 RPC 系統,使得呼叫遠端服務感覺就像使用程式庫一樣。 |
社群更新:為基於 Cloudflare 構建的新創公司賦能,並打造一個包容性社群 | 我們在 Developer Week 結束之時,分享了有關 Workers Launchpad 計畫的更新、最新的開發人員挑戰以及我們正在做的工作,以確保社群空間(如我們的 Discord 和社群論壇)對所有開發人員而言都是安全且包容的。 |
繼續對話
感謝您參與 Developer Week!想要繼續對話並分享您正在構建的內容嗎?加入我們的 Discord 吧。要開始在 Workers 上構建,請查看我們的開發人員文件。