Offline cache
Caching strategy
select
default:"NetworkFirst"
Cache expiration time
number
default:"10"
How many days cached content stays in the browser’s storage.With Stale While Revalidate the cache refreshes on its own, so the default is fine. With Cache-First, this value is the longest a visitor can be stuck with an old page, so lower it to one or two days.
Custom offline fallback page
toggle
default:"off"
Pro. Replaces Progressify’s built-in offline page with one of your own, shown when a visitor requests a page that was never cached while they have no connection.Enable it, then set Offline Fallback Page to the path of the page you want, such as
/offline.Offline capabilities
toggle
default:"off"
Pro. Shows a live indicator when the connection drops, and clears it when the connection returns. Without it, an offline visitor may not understand why things stopped working.
toggle
default:"off"
Pro. Lets visitors submit forms while offline, with their consent. The submission is stored locally and sent automatically once the connection returns.Useful for comments, contact forms, and surveys. Do not rely on it for anything that must succeed or fail immediately, such as a payment, because the visitor will be told the submission was accepted before your server has seen it.
Related capabilities on other tabs
Background sync
Replays failed requests once connectivity returns.
Persistent storage
Asks the browser not to evict your cache under storage pressure.
Troubleshooting
Edits do not appear on the front end
Edits do not appear on the front end
A caching strategy is serving the old copy. Hard reload, or open developer tools, go to Application > Service Workers, and select Unregister, then reload. If it keeps happening for editors, switch to Network-First.
The service worker is missing
The service worker is missing
The overview scorecard reports this. Saving the settings screen regenerates the file at
/wp-content/uploads/progressify/scripts/serviceworker.js. If it does not reappear, check that the uploads directory is writable.Offline pages show the fallback instead of the real page
Offline pages show the fallback instead of the real page
Only pages the visitor has already loaded are in the cache. A page they have never opened cannot be served offline, so the fallback is correct behavior.
Progressify
Generatify
Lightify
Rankify
Snapshotify