How do you serve static files efficiently using Express.js?
I'm trying to serve static files efficiently using Express.js, but I'm not sure about the best approach to ensure good performance, especially for large files or when dealing with many requests. I know Express has built-in middleware like express.static, but I'm not clear on how to configure it for optimal performance or handle caching and compression. Could someone explain the best practices for serving static files in Express.js?