I've written a website in PHP and it will have ability for users to upload images. My website will have more than 100.000 users. Aprox. 1k users will upload image about 50 KB. And every image will be displayed on this website 5k times so it's transfer of:
1k x 50 KB x 5k = 250 GB per month.
So my question is:
Do you know any good solution (hosting or CDN network or else) that:
- will be payed for transfer not space used and no entrance fee
- will have API to upload images easily with PHP
- is extremely easy to use
- will be good for low budget
- will not require any special, complicated registration and formal things
- will allow commercial use
- will allow using this images in website layout
?