Skip to content

No caching on statiq.dev #63

@ociaw

Description

@ociaw

I noticed that none of the assets or mirrors are cached on statiq.dev, so big things like mermaid.js are being downloaded on every single request, which can take a while on slower connections (crappy cellular/satellite). These are all the uncached requests when hitting the home page a second time:

Screenshot of a Firefox network log. The requests are sorted by transfer size, with the the largest being mermaid.min.js with 329 kilobytes transfered.

It looks like the cache-control header for the whole site is public, max-age=0, must-revalidate - I'd suggest caching everything for at least a couple hours by default, and stuff under /mirror for a fairly long time (months?), since those libraries are inherently versioned.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Discussion/QuestionDiscussions or questions about the codeFeedback NeededFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions