返回部落格
工具評比使用場景

618 商品圖上架卡關?5 個圖床批次上傳 + 商品頁 LCP 全程實測

發佈於12 min read
分享文章

為什麼 618 商品圖會變成 LCP 殺手?

直接看數據。

2026 年 618 大促從 5 月 12 日打到 6 月 20 日,整整 40 天。賣家手上平均要丟出 80–200 張新商品圖。一場活動下來,圖檔存量直接翻倍,但讓人意外的是,掉單也跟著翻倍。

為什麼?

不是頻寬。不是儲存空間。

是商品頁 LCP — Largest Contentful Paint。

買家點開商品頁的第一眼會看到主視覺。這張圖如果 2.5 秒內沒載完,Core Web Vitals 直接掉到 Needs Improvement,Google Shopping 廣告品質分被扣,自然搜尋排名跟著下滑。

我跑過一組 A/B 對照。同一張 4.2 MB 的 RAW JPG,在台北節點走 4G 連線載入 4.2 秒;轉成 WebP 之後降到 0.9 秒。換算成轉換率,這個差異是 11.3% 對 9.2%。

差距 23%。這已經不是公差,是賺賠線。

很多賣家以為大促掉單是「對手價格更低」,其實有一半是 LCP 在拖後腿。

實測設計:100 張商品圖 × 5 個圖床 × 3 種上傳路徑

我這次跑的是一份真實的 100 張商品圖 batch。素材來自一家小型服飾賣家,平均單張 3.2 MB,最大 8.7 MB,格式以 JPG 為主,少數 PNG。

5 個圖床的選擇邏輯:

  • Imgur — 老牌大站,匿名可用,但 2026 NSFW 大清洗之後對賣家友善度明顯下滑
  • ImgBB — 賣家圈使用率高,免費版有檔案大小上限
  • Catbox — 以「永久連結」著稱,但沒有 CDN 加速
  • lpic.cc — 自家站,給出體驗對照組
  • Cloudflare Images — 付費 B2B 標準對照,月費 $5 起

3 種上傳路徑:批次 API(curl 程式控制)、Drag-drop(瀏覽器拖拉)、Folder upload(整個資料夾丟)。

測試環境固定:MacBook Pro M3、台北 HiNet 100 Mbps 上行、Chrome 134。每組跑 3 次取中位數,總共 45 組數據。

具體來說,我關心三個指標。總上傳時間、單張平均回應時間、失敗重傳次數。

上傳速度實測:100 張跑完要多久?

實測結果是:

圖床 批次 API Drag-drop Folder upload 失敗重傳次數
Imgur 3 分 42 秒 4 分 18 秒 不支援 6
ImgBB 4 分 56 秒 5 分 12 秒 不支援 3
Catbox 6 分 28 秒 7 分 04 秒 不支援 11
lpic.cc 2 分 51 秒 3 分 09 秒 3 分 33 秒 1
Cloudflare Images 1 分 47 秒 N/A API only 0

Cloudflare Images 最快,預期之中。它是付費 B2B 服務,內建 Tus protocol 跟 multipart upload,整條管線本來就為高吞吐設計。

意外的是 Catbox 拉到 6 分 28 秒。一開始我也以為網路抖動,重跑兩次都差不多。Benchmark 打臉我 — Catbox 沒有 chunked upload,單張完成才能傳下一張,整個 batch 是序列化等待。

這邊有個細節:Imgur 的失敗重傳達到 6 次,數字其實有點驚人。查 log 才發現,是大圖(>5 MB)觸發 rate limit,需要 backoff 30 秒。免費賣家如果不寫重試邏輯,會以為「上傳卡住了」直接刷新頁面,結果有些圖重複上傳了兩遍。

換算成單張平均:

圖床 單張平均回應時間 換算 100 張極端值
Cloudflare Images 1.07 秒 1 分 47 秒
lpic.cc 1.71 秒 2 分 51 秒
Imgur 2.22 秒 3 分 42 秒
ImgBB 2.96 秒 4 分 56 秒
Catbox 3.88 秒 6 分 28 秒

賣家如果是大促前一天才開始上架,這個差距會放大到「能不能準時開賣」。

短的話。Catbox 連門票都沒拿到。

商品頁 LCP 串接實測:直連 vs CDN 加速

上傳完只是一半。

另一半是接到商品頁之後的 LCP 表現。

具體做法:把每個圖床的 hot link 直接放進 Shopify 商品頁的主視覺位置,PageSpeed Insights + Chrome DevTools 各量一次,mobile 模式、4G 模擬、台灣節點。每組量 5 次取中位數。

圖床 商品頁 LCP(cold) 商品頁 LCP(warm) Core Web Vitals 等級
Imgur 直連 3.8 秒 2.1 秒 Needs Improvement → Good
ImgBB 直連 4.6 秒 2.9 秒 Poor → Needs Improvement
Catbox 直連 5.9 秒 3.7 秒 Poor → Poor
lpic.cc 直連 2.4 秒 1.3 秒 Good → Good
Cloudflare Images 1.9 秒 0.8 秒 Good → Good
Shopify 原生 CDN 1.7 秒 0.7 秒 Good → Good

Shopify 原生 CDN 跟 Cloudflare Images 最快。它們都做了 WebP 自動轉檔 + 多檔尺 srcset,瀏覽器自動挑最合適的版本。

ImgBB 跟 Catbox 在 cold cache 階段掉到 4.6 秒以上,買家第一次點開商品頁直接吃滿 Poor 等級。

這個差異不是「使用者體驗變差」這種空話。

是 Google Shopping 廣告品質分被扣的真實成本。

CDN 命中率:第二次打開為什麼變快?

熱快取(warm cache)跟冷快取(cold cache)的差異,本質是 CDN 邊緣節點有沒有先抓過這張圖。

Cloudflare Images 跟 lpic.cc 都有台灣邊緣節點。第二次被打開時 TTFB 從 320 ms 降到 18 ms,差了將近 18 倍。

但 Catbox 沒 CDN,每一次都直接打回美國中部源站,TTFB 永遠卡在 280 ms 以上。

這就是 LCP 的差距來源。

實測結果是:商品頁第一次被買家點開是 cold,之後一小時內被打開的請求都吃 warm cache。618 大促期間因為流量大,warm hit ratio 通常能拉到 92% 以上 — 但 cold 那一波(廣告剛上線的前 15 分鐘)是最痛的。

賣家如果完全靠免費圖床,cold cache 那 15 分鐘的轉換率會掉一截。

這個損失是看不到的,因為 PageSpeed Insights 不會在這個時段抓到你的數據。

商品圖 LCP 優化的 5 個操作要點

實測過程歸納出來的可執行清單:

  1. 格式換 WebP — 圖床如果不自動轉,本地用 Squoosh 或 cwebp 批次處理。檔案大小直接砍 30%。
  2. 主視覺加 fetchpriority="high" — 一張,告訴瀏覽器「這張優先載」。
  3. 副圖 lazy load — 滾下去才看到的副圖加 loading="lazy"。
  4. srcset 多尺寸 — 480w / 720w / 1080w 三個版本,讓瀏覽器挑。
  5. CDN 預熱 — 大促前一晚跑一輪自家流量打過商品頁,warm cache 提前鋪好。

第 5 點很多賣家漏掉。

具體做法是大促前 24 小時跑一個 curl loop,從台北、東京、洛杉磯三個區域各打 3 次商品頁,把 CDN 邊緣節點的快取點滿。隔天廣告開跑,買家點進來幾乎都是 warm hit。

我跑過一次。cold 那 15 分鐘的 LCP 中位數從 3.8 秒降到 1.5 秒。

lpic.cc 在 618 商品圖場景的位置

老實說。

lpic.cc 不是專門做電商賣家。跟 Cloudflare Images 比,我們沒有 srcset 自動生成;跟 Shopify 原生 CDN 比,我們不能直接接到商品 carousel。

但對於「想丟一批圖到 PChome、蝦皮商品描述」「想把圖放 LINE 商家、Threads、Discord 商品群」的賣家,lpic.cc 的免費上傳 提供 8 MB 單檔上限、台灣 CDN 加速、密碼保護分享連結。

幾個用得上的場景:

  • 商品介紹文章插圖(搭配 Markdown 語法的 Notion / HackMD 內容)
  • 商品到貨展示給 VIP 客戶(密碼保護連結,避免價目外洩)
  • 換季預告貼 Threads、X 的圖片素材

限制要先講清楚:免費版單張上限 8 MB,匿名上傳的圖在 30 天無存取的狀況下會被回收。商品照片如果要做永久外連,建議註冊會員把連結固定下來。

常見問題 FAQ

Q1:免費圖床能不能直接拿來放商品主視覺?

能,但有限制。免費圖床通常沒做 srcset 跟 WebP 自動轉檔,所以你得自己準備多尺寸版本。商品頁 LCP 也會比 Shopify 原生 CDN 慢 0.5–1.5 秒。對於小型賣家可以接受,月營業額破 30 萬以上的賣家建議改用付費 CDN,回本很快。

Q2:618 期間圖床的 rate limit 會撞牆嗎?

會。Imgur 大圖(>5 MB)每分鐘 4 次的隱性限制,如果你寫腳本批次上 100 張,中途一定被中斷。建議寫指數退避(exponential backoff),或改用 Cloudflare Images、lpic.cc 這類對個人帳號沒設嚴格 rate limit 的服務。

Q3:WebP 跟 AVIF 哪個更適合商品圖?

WebP 更實用。AVIF 壓得更小,但解碼成本高,部分舊版手機載入時 CPU 飆 100%。商品圖追求「點開立刻顯示」,WebP 的相容性 + 壓縮率剛剛好。AVIF 留給 hero banner 那種對畫質特別要求的位置。

Q4:cold cache 那 15 分鐘真的有辦法救嗎?

有。最簡單的做法:大促前一天晚上 11 點,用 curl 從你自己的工作電腦把商品頁打 3 次。每個區域的 CDN 邊緣節點都會抓到熱點,等到隔天廣告開跑,買家點進來幾乎都是 warm。我自己跑過一次,cold 那段 LCP 中位數從 3.8 秒掉到 1.5 秒。

Q5:商品圖上傳完之後,圖床的外連 URL 會不會改變?

看圖床。Cloudflare Images 跟 lpic.cc 的 URL 永久;Imgur 在 NSFW 清洗或匿名 6 個月閒置之後會刪檔,外連會變 404。商品圖務必選 URL 穩定的服務。擔心的話,自己備份一份原檔。

References

#618 大促#商品圖#圖床比較#LCP 優化#Core Web Vitals#Shopify#蝦皮#批次上傳
B

作者

Brian Lee

技術分析師

專注圖片格式、壓縮技術與 API 整合,用數據說話。