Apologies for late reply. The removal of headers should be conditional on CONFIG variables - some people may used them, and also, since Date: is mandatory, unconditionally removing it doesn't feel right.
Can you send a patch which combines patches 2, 3 and 4, and then, if you want, patches which make Date: and Last Modified: optional? Thank you. On Fri, Jul 10, 2020 at 12:42 AM Sergey Ponomarev <[email protected]> wrote: > > 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 > [email protected] > http://lists.busybox.net/mailman/listinfo/busybox _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
