AtomGraph / LinkedDataHub

The low-code Knowledge Graph application platform. Apache license.
https://atomgraph.github.io/LinkedDataHub/
Apache License 2.0
493 stars 124 forks source link

Frontend proxy cache #88

Open namedgraph opened 3 years ago

namedgraph commented 3 years ago

Now that HTTPS terminates at nginx, we can cache HTTP responses coming from Tomcat, using a proxy cache such as Varnish (which is already used on the backend to cache triplestore responses).

That should dramatically improve both Linked Data (RDF) and HTML serving times. The downside is that it will require additional cache invalidation (using PURGE and BAN) logic, as well as tests for it. Related: #62