MarginaliaSearch/code/functions
Viktor Lofgren 3bc99639a0 (feed-fetcher) Make feed fetcher requests conditional
Add `If-None-Match` and `If-Modified-Since` headers as appropriate to the feed fetcher's requests.  On well-configured web servers, this should short-circuit the request and reduce the amount of bandwidth and processing that is necessary.

A new table was added to the FeedDb to hold one etag per domain.

If-Modified-Since semantics are based on the creation date for the feed database, which should serve as a cutoff date for the earliest update we can have received.

This completes the changes for Issue #136.
2024-12-27 15:10:15 +01:00
..
domain-info (chore) Remove lombok 2024-11-11 21:14:38 +01:00
link-graph (service-discovery) Add common base interface to all Grpc services 2024-09-27 13:46:34 +02:00
live-capture (feed-fetcher) Make feed fetcher requests conditional 2024-12-27 15:10:15 +01:00
math (math) Reduce log error spam from null unit conversions 2024-12-21 18:51:45 +01:00
search-query (rank) Reduce the impact of domain rank bonus, and only apply it to cancel out negative penalties, never to increase the ranking 2024-12-10 22:04:12 +01:00