[技術討論] Thumbnail 問題

以前上開 Alan888, 宜家好似冇晒人, post d 野都冇乜人理 ><
希望呢度咁多位大大可以解答到我問題

如果一個網需要有 4, 5 種尺寸 ge thumbnail
唔 resize 咁多個, 用大圖 base on request 用 server side resize 再 output 出黎, 會唔會好食系統資源?
我以前覺得咁樣會加重系統負荷, 但近排搵到個 image hosting service 網
佢可以用 variable 做好多修圖功能
例如
img/200x300
img/crop/200x200
img/greyscale/100x50
其實人地係咪每次都用 program 處理左再 output 出黎呢?
定抑或會 by first request generate 之後儲起佢呢? (但咁樣咪一樣會儲左好多張圖?)

姐係其實我個問題重點就係如果我真係唔儲起 d thumbnail, 每次都係 program gen, 消耗 ge 資源會唔會好大, 定抑或其實 ok?
我想做 ge 唔洗去到上例做埋修圖咁複雜, 可能只係純粹 resize, 或最多加個 crop 功能

原相大,消耗自然大,所以多數有限upload相幾大,第一次upload可能gen 大中小幾個size 先,之後要改size都會入落cache。

TOP

鑊鑊都再resize都幾甘

睇你CPU資源勁其係真係極少位,多數都gen好先之後次次都return processed images

TOP

咁大堆圖,又唔係經常用,但又佔位
不如留原圖加cache 好過

TOP

一個HTML Page 唔會得一兩個Thumbnails, 一個page request 往往要handle 幾拾幅圖, 如果同時 20 人一齊有request, 我相信 real time generate thumbnails 係無可能於短時間內完成. 一般做法都係一upload 即做thumbnails , page response 時只比 thumbnails (一來傳送資料細好多, 二來未必張張都要全圖即時顯示).

如:
img/200x300 (最大)
img/crop/200x200
img/greyscale/100x50
做咗最大既 thumbnail 先, 其他細小 thumbnail可以由最大嗰個thumbnail做 real time generate 都無問題. 分別應該是幾MB 同 XX KB 既分別. (以上都係個人估估吓, 希望有其他CHING提供更好方法)

TOP

上傳個時係admin 定普通user?係專屬還是公開的圖?
呢d縮數野,一係空間換時間,一係時間換空間

TOP

參考wordpress同IMGUR都係分幾個SIZE黎縮,到時要幾大就CALL返差唔多既SIZE

TOP

參考wordpress同IMGUR都係分幾個SIZE黎縮,到時要幾大就CALL返差唔多既SIZE
不明人士 發表於 2015-1-22 01:04

呢個唔係樓主想知gei 野
我睇佢似乎想要確實size多d

TOP

resize 幾個當然簡單啦
其實我想知ge就係如果real time gen個work load有幾大,唔知點test
想省空間又唔想太過加重 server work load
樓上base on最大ge thumbnail去resize其他聽落都唔錯
但都係唔知work load有幾大
因為有 d hosting限cpu使用率,我就驚如果咁樣real time gen 唔知會唔會好易超額

TOP

一定係upload完generate哂咁多種size既圖。未聽過有人會real-time gen thumbnail。其實你可以time下個process,如果超過50ms一張就諗都唔駛諗。

TOP