還記得那個被你們玩壞的隨機圖接口嗎?今天它更新了! 在過去的幾年裡,隨機圖 API 一直是許多前端開發者、二次元站長、甚至桌面插件愛好者的「小玩具」與「常用工具」。
🥇 第一代:簡單但笨重的起點
那時候的隨機圖 API,說實話—— 就是一個 PHP 小腳本 + 一台雲主機。 那時的目標很簡單:提供一個能返回隨機圖片的接口。
特點如下:
- 所有請求都集中在一台伺服器上;
- 圖片儲存與 API 服務耦合在一起;
- 無快取,無智能分發,完全依賴單點性能;
- 高峰期 CPU 飆升、502 報錯、訪問慢、費流量佔儲存;
[客戶端] ---> [中心伺服器(唯一)] ---> [圖片文件]
🥈 第二代:雲化與快取的過渡時代
進入第二代後,隨機圖 API 邁入了「雲化」階段。 服務遷上雲、引入快取、CDN、負載分發都安排上。
主要變化:
- 圖片統一託管在第三方圖床(如新浪圖床);
- 接口運行在雲主機或輕量應用伺服器上;
- 增加了基礎快取邏輯(例如 Redis 或 Nginx 快取層);
- 服務整體更穩定,訪問速度也顯著提升。
[客戶端]
↓
[雲伺服器接口層] --> [CDN 快取] --> [圖床(Sina)]
- 訪問仍需經過中心伺服器中轉,遇到高併發或地區網路分佈不均時,延遲依舊明顯。
- 所有請求還是得經過「中心伺服器」,
- 一旦伺服器抽風,全體陪葬 💀。
🚀 第三代隨機圖 API 來了!
✨ 核心亮點
第三代隨機圖 API 是一次 架構級重生。
依托於 騰訊雲 EdgeOne 超過 3200+ 邊緣節點 的強大能力, 請求可在 全球範圍內自動調度 到離用戶最近的節點執行,實現了真正的 去中心化分佈式架構。
⚡️ 核心變化:
- 🌐 依托 EdgeOne 邊緣節點網路;
- 🧠 智能調度,就近響應;
- 🧱 觸發邊緣函數直接在節點執行邏輯;
- 📉 訪問延遲顯著降低,穩定性與可用性大幅提升。
┌────────┐
[客戶端] ──▶ │ 最近的邊緣節點 │
└───┬─────┘
↓
[邊緣函數處理請求]
↓
[響應隨機圖片連結]
🗂 系統更新
- ✅ 新增 2.8 萬張圖片,內容更豐富;
- ✅ 完全重構系統架構;
- ✅ 移除舊版本的訪問限制;
- ⚠️ 圖片依舊託管於新浪圖床(因歷史和眾所周知的原因),暫時通過中轉訪問。
📡 訪問體驗地址:
👉 https://random.moejue.cn
註:因眾所周知的原因,全球加速區(不含中國大陸)