Closed Bug 1257660 Opened 9 years ago Closed 9 years ago

Include action implementation hash in implementation url

Categories

(Shield :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mythmon, Assigned: osmose)

References

Details

To help with caching and CDN usage, actions should include the hash of the implementation in the implementation url. Ideally, this would be not in a query string argument. We can get better efficiency with the CDN if we don't include query string arguments in the caching consideration. If that isn't feasible, putting the hash as a query string argument can be made to work. Without this, new action implementations would not be seen by clients until the CDN's cache clears, which means we can't use long lived caching, which will be needed for performance.
Assignee: nobody → mkelly
Commits pushed to master at https://github.com/mozilla/normandy https://github.com/mozilla/normandy/commit/a97d54a3213ed5e2804626ce23b53685e00be10d [bug 1257660] Include implementation hash in its URL. Fixes bug 1257660. https://github.com/mozilla/normandy/commit/4b23ae0d1e490a07abc9bcb83eaa0032c7e995bd Merge pull request #80 from Osmose/hash-action-url [bug 1257660] Include implementation hash in its URL.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Component: SHIELD → General
Product: Websites → Normandy
You need to log in before you can comment on or make changes to this bug.