webbkoll
webbkoll copied to clipboard
Semi-persistent reports
While the tool is very useful for validating your own servers, it is sometimes useful to point out problems for other parties. Unfortunately the testing phase takes a bit of time. I am not sure how to best solve this issue, but it would be useful to have some sort of semi persistence where you can choose to keep a report for a longer while.
Certainly with a warning label that the report you are viewing is not up to date.
This would be useful but I'm a bit hesitant as it would require a bunch of extra complexity. Currently everything is simply stored in an in-memory database, nothing is persisted to disk. Perhaps some kind of export function? And/or a link that'll archive the page using something like https://archive.is/.
Not a fan of external archives like that. That's obviously useful when you have no other option, but it got me thinking. There's nothing preventing having an integrated caching layer above. I have never looked into caching for persistence, but surely some caching proxy must have implemented this. That would also make it possible to integrate with tailor made caching rules.