Re: Apache24 - how to optimize httpd.conf

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi James,
On 06/09/2015 03:59 PM, James Smith wrote:
In many cases it will only be a few packets anyway so won't actually make that much difference!

The point is that it is better to stop the request in the first place by setting the appropriate expires/cache control header... than use the etag mechanism...

In case it wasn't clear, we very much agree on this one, my question was centered on the ETag in particular.

Thanks for your reply!


James

On 09/06/2015 14:56, Frederik Nosi wrote:
Hi James,

On 06/09/2015 02:36 PM, James Smith wrote:
Yes - it is the request over head - the client will still make the request at which point the server has got to decide has it changed before even -   which for most static requests is the heaviest (slowest) part before returning the not-changed response - and then serving the content!

But at this point the server in case of a positive match will send just a 304 reply with no content, thus saving bandwith and time (due to eventual roundtrips) no?


You are better to:

(a) set near future or mid future headers [ expires in a month or in a year]

Sure, the best request is the one that does not even come :-)

(b) alter filenames if you significantly change the file contents [ we use MD5 of content for js/css ]


This only if you're in the posisition to decide the site layout though.

Note this is "hyper-tuning" of Apache... some people may want to enable it - it was originally set up when most users were on 28K/33.6K modems (or slower) and the transfer of data was the slow part of the equation!

James

[...]


Thanks,
Frederik


-- The Wellcome Trust Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is 215 Euston Road, London, NW1 2BE.


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux