Matrix served files and ETag

Just wondering if it was possible to make Matrix served files have an ETag. I know this is something that is generated by Apache, so I assume that files served by Matrix cannot have this. But I am trying to optimize our system, and this is suppose to be a bandwidth saver. Since I have to have 3 javascript files in the same directory, they are not served by Apache, giving them no ETag.

Any file that is Live with Public Read is served directly by Apache (and will have an Etag). I would probably look into getting those JavaScript files into a state where they can be served directly by Apache.


Is there a way to get all of those js file into the same directory, and still have Apache serve them? Or would I have to do this outside Matrix?

Either do it outside Matrix, or perhaps rewrite the JavaScript so that they can exist in multiple directories. Without seeing the JavaScript, it's difficult to advise further.

Edited to add that Yahoo's Rules for Speeding Up your Website suggests disabling ETags anyway:

http://developer.yahoo.com/performance/rules.html#etags

Ha, I was just reading that same thing. Maybe I should just do that. Using Yahoo's YSlow to see how fast my site is...