More caching in website module

Also tested that cache misses aren't slower than no caching