Hey all you intelligent people.
I need to build a server that's hyper-optimized for delivering fast file downloads. Mostly files sourced from external URLs, manipulated and/or renamed and then delivered to the user. Some will be generated on the fly by various microservices. This server will have no databases, no email, no fluff. I do think a local cache will need to exist, but I am worried about the challenge of cache invalidation.
Do you have any advice?
I'm asking in this room because any scripting I do will be in PHP, and frankly we all know that PHP programmers are the smartest. Right?