Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Image Resizing andCache Engineby Sinatra@kibitan2013.5.31 rubykaigi Lightning Talk
we call it
“Thunder Image” !
“Thunder Image” is..
“Thunder Image” is..“Realtime” Resizing Image Engineby GET Parameters(made by Sinatra)
“Thunder Image” is..<img src=”http://image.com/image.jpg”>
“Thunder Image” is..<img src=”http://thunder-image.com/100x150/http://image.com/image.jpg”>(thunderURL)/(width)x(height)/(...
Use Case
- Using as Resizing APIfor your service’s imagesespecially for many imagesUse Case
Use Case- Fit the image tothumnails, smartphone, mobile views- Using as Resizing APIfor your service’s imagesespecially fo...
And,, automatically Cached !
User Web Server ApplicationMake CacheThuderImage make cachein first access.
Web Server ApplicationUserCache Hit !ThuderImage’s cache isby Web Server, not by application.
Web Server ApplicationUserCache Hit !10x faster!!compare with passing through application!
Web Server ApplicationUserCache Hit !10x faster!!compare with passing through application!demonstration
“Thunder Image” Demo URLYou can try it!!(i will write link in IRC chat.)http://thunder-image.kibitan.com/idpass: rubykaigi...
@kibitan http://thunder-image.kibitan.com/id/pass rubykaigi/2013AThunderImage!- PR Time -(My Profile)
@kibitan http://thunder-image.kibitan.com/id/pass rubykaigi/2013AThunderImage!- PR Time -@kibitanhttp://kibitan.com/
@kibitan http://thunder-image.kibitan.com/id/pass rubykaigi/2013AThunderImage!- PR Time -@kibitanhttp://kibitan.com/I’m JO...
@kibitan http://thunder-image.kibitan.com/id/pass rubykaigi/2013AThunderImage!- PR Time -@kibitanhttp://kibitan.com/Feel f...
@kibitan http://thunder-image.kibitan.com/id/pass rubykaigi/2013AThunderImage!Thank youfor your cooperation!ご清聴ありがとうございました!
Upcoming SlideShare
Loading in …5
×

Rubykaigi2013 Lightning Talk - kibitan

752 views

Published on

http://rubykaigi.org/2013/lightning_talks#kibitan

Realtime resizing and caching images engine with GET Parameters made by Sinatra.

Movie: http://www.youtube.com/watch?v=uN8F2wpnBnE

It's useful to use as The Image Server with big web service using many images.
And also useful to fit the image size to smartphone or mobile views without time and effort.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Rubykaigi2013 Lightning Talk - kibitan

  1. 1. Image Resizing andCache Engineby Sinatra@kibitan2013.5.31 rubykaigi Lightning Talk
  2. 2. we call it
  3. 3. “Thunder Image” !
  4. 4. “Thunder Image” is..
  5. 5. “Thunder Image” is..“Realtime” Resizing Image Engineby GET Parameters(made by Sinatra)
  6. 6. “Thunder Image” is..<img src=”http://image.com/image.jpg”>
  7. 7. “Thunder Image” is..<img src=”http://thunder-image.com/100x150/http://image.com/image.jpg”>(thunderURL)/(width)x(height)/(URL)Resizing100 x 150original size
  8. 8. Use Case
  9. 9. - Using as Resizing APIfor your service’s imagesespecially for many imagesUse Case
  10. 10. Use Case- Fit the image tothumnails, smartphone, mobile views- Using as Resizing APIfor your service’s imagesespecially for many images
  11. 11. And,, automatically Cached !
  12. 12. User Web Server ApplicationMake CacheThuderImage make cachein first access.
  13. 13. Web Server ApplicationUserCache Hit !ThuderImage’s cache isby Web Server, not by application.
  14. 14. Web Server ApplicationUserCache Hit !10x faster!!compare with passing through application!
  15. 15. Web Server ApplicationUserCache Hit !10x faster!!compare with passing through application!demonstration
  16. 16. “Thunder Image” Demo URLYou can try it!!(i will write link in IRC chat.)http://thunder-image.kibitan.com/idpass: rubykaigi: 2013
  17. 17. @kibitan http://thunder-image.kibitan.com/id/pass rubykaigi/2013AThunderImage!- PR Time -(My Profile)
  18. 18. @kibitan http://thunder-image.kibitan.com/id/pass rubykaigi/2013AThunderImage!- PR Time -@kibitanhttp://kibitan.com/
  19. 19. @kibitan http://thunder-image.kibitan.com/id/pass rubykaigi/2013AThunderImage!- PR Time -@kibitanhttp://kibitan.com/I’m JOBLESS Now !!無職です。
  20. 20. @kibitan http://thunder-image.kibitan.com/id/pass rubykaigi/2013AThunderImage!- PR Time -@kibitanhttp://kibitan.com/Feel free to contact me!@kibitanメッセージ待ってます。
  21. 21. @kibitan http://thunder-image.kibitan.com/id/pass rubykaigi/2013AThunderImage!Thank youfor your cooperation!ご清聴ありがとうございました!

×