Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Digizuite Warm Up

The Warm Up job, typically runs automatically on site initialization (configurable) and will 'warm up the cache' meaning that it will fetch and cache the first batch of assets in every folder to ensure the editorial experience is fast.

Image Removed

In the configuration, you can modify the "autowarmup" parameter of the "digizuite" element to decide if it should be run on startup or not. The advantage of running automatically is that future navigation will be faster - the disadvantage is that startup will be a little bit slower.

Learn more about the configuration parameters here: DFE 2.0.0 - 3 Setting up Episerver

Digizuite Sync Job

The Sync job will call Digizuite and get changed/updated/removed assets since it was last called. Then, it will remove those assets from cache - as well as alert other Episerver front-end servers to clear their cache for those items.

This is a fairly lightweight job and can easily be configured to run very frequently (every few minutes - or even every 30 seconds).

Image Removed

This scheduled job activates the GetListItemChanges method on the Digizuite Client object. This in turns sends off a request through the Digizuite SDK to perform the search on Digizuite called "GetModifiedAssets", which then retrieves a list of assets that have changed and should be removed from cache.

Digizuite Rebuild Cache

This scheduled job will try to load all assets in the various Digizuite folders and cache them on Episerver for fast access.

...

Digizuite Reset All Job

The reset all job will call Digizuite and get a list of all assets published to the Episerver channel and then for each asset:

  1. Deleting in-memory cache
  2. Delete blobs

Then truncate the database table "DigizuiteContentItems".

Digizuite Reset Blobs Job

The reset blobs job will call Digizuite and get a list of all assets published to the Episerver channel and then i will start deleting all blobs save to Episerver blob storage.

Digizuite Reset Cache Job

The reset cache job will call Digizuite and get a list of all assets published to the Episerver channel and then i will start deleting all in-memory cache.

Digizuite Reset Database Job

The reset database job will truncate the database table "DigizuiteContentItems".