Live data from Hacker News

Show HN: Simple image resizing/optimization service

scaley.io

51–60 of 82 posts

Re: Show HN: Simple image resizing/optimization service

#51
post #2

I made this mainly because I wanted a service to use for my own projects - but the existing solutions were either prohibitively expensive or didn't have uptime guarantees. The backend for the processing service is nodejs and sharp[1], processed images are cached on CloudFlare. The processing servers are a custom instance type in an autoscaling group on Google Cloud. Any feedback is greatly appreciated! [1] https://gi…

Well, from first glance, you're lowest plan is more expensive than imgix's $10/mo minimum. I see now that you have a free plan and I get that you're following the SaaS pricing plan status quo, but if you claim to be a lower-cost competitor, you should make the free plan more prominent.

I have a lot of media-heavy side projects. I use Cloudinary for 1 and imgix for the rest.

It's really hard to compare you price-wise to imgix because you are charging based differently.

One thing I like about imgix is that I can give them access to an S3 bucket and perform transformations on master images that aren't public-read.

Re: Show HN: Simple image resizing/optimization service

#52
post #15

CloudFlare doesn't allow this kind of use of their service. Once you start pushing enough bandwidth they will ask you to go away. And since you offer free unlimited CDN bandwidth, when that happens and you move to a different CDN provider your bill could increase 50 times over a day.

It's not bandwidth that is restricted by our terms of service it's... SECTION 10: LIMITATION ON NON-HTML CACHING You acknowledge that Cloudflare’s Service is offered as a platform to cache and serve web pages and websites and is not offered for other purposes, such as remote storage. Accordingly, you understand and agree to use the Service solely for the purpose of hosting and serving web pages as viewed through a we…

  You further agree that if [...] if Cloudflare, in its
  sole discretion, deems it necessary due to [...]
  other reasons, Cloudflare may suspend or terminate
  your account without notice to or liability to you.
I gotta say, that statement isn't very helpful in letting people know what to avoid doing.

Re: Show HN: Simple image resizing/optimization service

#54

Awesome work! I have a suggestion/question. Why did you chose the pattern /:options/:image over /:image/:options ? Seems the latter would be more user friendly.

If the image url is in front there isn't exactly a sure fire way to tell where that url ends and where the options should begin. Of course there are work arounds, but the way it is now it seems that it would cover every case.

Re: Show HN: Simple image resizing/optimization service

#55
Now I'm kicking myself because I did something very similar for one of my clients based on AWS and shared it publicly (https://github.com/pbudzon/aws-image-gateway)! Not sure how it compares cost-wise, though. It's a combination of CloudFront, API Gateway, Lambda and S3. I'm quite sure CloudFront doesn't have limitations on what you can cache, like Cloudflare seems to have.

Like others who commented, I don't get the idea of image-resize-as-a-service, so I remember I laughed at my client when they asked me for this. For some reason I believe it's better for the world if we don't make people think it's ok to throw around gigantic images around the cables when it's completely unnecessary...

Re: Show HN: Simple image resizing/optimization service

#58
post #55

Now I'm kicking myself because I did something very similar for one of my clients based on AWS and shared it publicly ( https://github.com/pbudzon/aws-image-gateway )! Not sure how it compares cost-wise, though. It's a combination of CloudFront, API Gateway, Lambda and S3. I'm quite sure CloudFront doesn't have limitations on what you can cache, like Cloudflare seems to have. Like others who commented, I don't get th…

Not your fault. Developers tend to sometimes underestimate the power of releasing a command line utility as a web based/API tool that can help non techies do simple stuff. Image resizing is a recurring candidate but there are others like conversion tools (to pdf), checkers/monitors (ssl for example) etc. Yes, you could do these on your server with a simple cmd line but tons of folks are willing to pay to be able to use a browser/API to do the same.

Re: Show HN: Simple image resizing/optimization service

#59
post #15

CloudFlare doesn't allow this kind of use of their service. Once you start pushing enough bandwidth they will ask you to go away. And since you offer free unlimited CDN bandwidth, when that happens and you move to a different CDN provider your bill could increase 50 times over a day.

It's not bandwidth that is restricted by our terms of service it's... SECTION 10: LIMITATION ON NON-HTML CACHING You acknowledge that Cloudflare’s Service is offered as a platform to cache and serve web pages and websites and is not offered for other purposes, such as remote storage. Accordingly, you understand and agree to use the Service solely for the purpose of hosting and serving web pages as viewed through a we…

This is a pity, as Cloudflare could serve a much larger niche otherwise. I suppose there's no such thing as "free". Oh well...
Post reply on HN