HTTP caching significantly decreases load and becomes especially important for 
embedded systems.
HTTPD already returns Last-Modified header which then browser is sends back to 
server via If-Modified-Since.
Server must compare these two dates and return 304 Not Modified without payload.
But the logic is not implemented yes so this makes even worse and more 
resources are spent:
browsers always invalidates their cache, date is formatted for each response 
and transmitted over networks twice.
This set of patches implements caching in most simplest and fastest way.

Sergey Ponomarev (4):
  httpd: do not send useless Date header
  httpd: send ETag header instead of Last-Modified
  httpd: Support caching via 'ETag:' header
  httpd: update to HTTP/1.1

 networking/httpd.c | 82 ++++++++++++++++++++++++++++++++--------------
 1 file changed, 58 insertions(+), 24 deletions(-)

-- 
2.25.1

_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to