43
Server side upload(3) 架構圖
client
server
S3
MQ
storage
1. listen storage
2.upload file to server
44.
44
Server side upload(3) 架構圖
client
server
S3
MQ
storage
3. store file
1. listen storage
2.upload file to server
45.
45
Server side upload(3) 架構圖
client
server
S3
MQ
4. upload file to S3
storage
3. store file
1. listen storage
2.upload file to server
46.
46
Server side upload(3) 架構圖
client
server
S3
MQ
4. upload file to S35. notify to client
storage
3. store file
1. listen storage
2.upload file to server
59
Server side encode架構圖
client
CDN
S3
1. get image from CDN
MQ
origin2. get image from origin
DB
60.
60
Server side encode架構圖
client
CDN
S3
1. get image from CDN
MQ
origin2. get image from origin
3.getimagefromS3
DB
61.
61
Server side encode架構圖
client
CDN
S3
1. get image from CDN
MQ
origin2. get image from origin
4.push
im
age id
to
M
Q
3.getimagefromS3
DB
62.
62
Server side encode架構圖
client
CDN
S3
1. get image from CDN
MQ 5. get image from S3
origin2. get image from origin
4.push
im
age id
to
M
Q
3.getimagefromS3
DB
63.
63
Server side encode架構圖
client
CDN
S3
1. get image from CDN
MQ 5. get image from S36. store blurhash to DB
origin2. get image from origin
4.push
im
age id
to
M
Q
3.getimagefromS3
DB
「讓你家的設計師和後端工程師開心一點 」
出自 blurhash官網
• Does your designer cry every time you load their beautifully designed
screen, and it is full of empty boxes because all the images have not
loaded yet?
• Does your database engineer cry when you want to solve this by trying
to cram little thumbnail images into your data to show as placeholders?
132.
「讓你家的設計師和後端工程師開心一點 」
• Doesyour designer cry every time you load their beautifully designed
screen, and it is full of empty boxes because all the images have not
loaded yet?
• Does your database engineer cry when you want to solve this by trying
to cram little thumbnail images into your data to show as placeholders?
單調:載入圖片時不要空白
麻煩:產縮小底圖給前端填充
出自 blurhash 官網