General Browser Config

Optimizing with a Mallet

Safari

Safari has a strange issue regarding its use of the Last-Modified caching mechanism, requiring that the Date: header also be passed back in the HttpResponse or else safari will make subsequent requests checking if static content has altered. This can increase the load on the server dramatically if you are running jetty in a mode that doesn't apply the Date: header. By default jetty is configured to sendDateHeader() as set in the jetty.xml file, but users that run in embedded mode need to programmatically set this header.

server.setSendDataHeader(true);