Skip to content

tzangms/thumbor-heroku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thumbor on heroku

thumbor 是一個動態縮圖服務, 也是小海嚴選背後採用的縮圖機制。

簡單來說, 可以及即時直接讀取原圖然後輸出你要的縮圖, 可以自定大小。

你可能會想說這效能到底行不行阿? 其實你前面擋個 CDN 就好了, 小海嚴選就是這麼做的, 1 heroku dyno + cloudflare. Perfect!

OK, 這個 repo 就是為了簡化所有流程而做的, 你只需要遵照以下幾個步驟, 就可以在五分鐘內開始擁有你自己的動態縮圖服務。

安裝流程

$ git clone https://github.com/tzangms/thumbor-heroku.git
$ heroku create
$ git push heroku master

等它安裝完, 接著就可以打開屬於你自己的 thumbor

$ heroku open

接著然後輸入你要的縮圖圖片網址, 便可以動態產生縮圖, 這裡以寬高 300x300 為例子。

http://<your-herokuapp.com>/unsafe/300x300/media.curator.im/images/164483516927300/556890257686622_945544_556890257686622_1062581386_n.jpg

這裡便是我要的 300x300 的縮圖

沒錯, 不到五分鐘! 要是超過 5 分鐘, 一定是你網路太慢, 或是 heroku 太慢, 絕對不是我的問題

更多詳細功能請見 thumbor

About

即時動態縮圖服務, 五分鐘內上線

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published