I’ve noticed that subsequent requests from a (cached) client for piwik.js are served with a 200 OK response (i.e. the full file data is returned every time) rather than a 304 Not Modified. This strikes me as - at best - unusual, as it means a lot of server bandwidth is potentially going to be used serving this file to clients who have a perfectly good copy of it cached.
Is piwik.js a static file? Looking at the source on dev. it looks to be - so that presumably makes this an issue for my server? Or is it dynamically generated by a Piwik PHP script pretending to be a .js?