Skip to main content

Cache Control Priority

Case 1: Cache /static/ for 1 day; cache all other contents for 1 minute.

  • Create a cache policy: URL Path Prefix = /, priority weight = 1, TTL = 60 seconds.
  • Create another cache policy: URL Path Prefix = /static/, priority weight = 2, TTL = 86400 seconds.

Case 2: Cache /static/ for 1 day; cache .js files for 1 minute (including /static/*.js).

  • Create a cache policy: URL Path Prefix = /static/, priority weight = 1, TTL = 86400 seconds.
  • Create another cache policy: URL Path Suffix = .js, priority weight = 2, TTL = 60 seconds.
  • In this configuration:
    • Non-JSON files under /static/ are cached for 1 day.
    • JSON files under /static/ are cached for 1 minute, because the cache policy with the higher-priority (weight 2) overrides the policy with lower-priority (weight 1).