Why are we able to share any Facebook photo by copying its URL
Doesn't it breach the privacy of the owner?
Doesn't it breach the privacy of the owner?
Ultimately, it means the user has to share content with only those he can trust, and I think that's fair.
The easiest step would be to store your static data on a commercial CDN. There isn't much logic running. If you would set up one yourself you would use a webserver that is extremely fast at serving static content. The only "thinking" part of the chain would probably be a load balancer.
You're server is now somewhat outside of the boundaries your application server "creates" and deleting old data requires new functionality (although storing too). Functionality that might not readily exist in the framework you use.
If the whole thing is growing too fast for you to keep up you might say to yourself "This and that is now far more important, have the data lying around for a while, it's too much work for now".
In much the same way you could copy the image itself and distribute it.