I'm having a hard time deciding whether to use Apaches' built-in ETags or the Expires/Cache-Control combination for my static files (.js, .png, etc.).
I'm running a single-server setup, nothing fancy.
I mostly understand how it all works and I have had both setups running, tweaking different things along the way.
They seem very similar. About the only differences I can find is Apaches' ETags do not allow you to define the amount of time before the components' expiration. Also, when using ETags I see a new request for each component resulting in a 304 if the file is not modified.
For those reasons, I am leaning towards the Expires/Cache-Control combo, but what is your opinion of which to use?