Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Warning
titleWork in Progress

Updating the course for FarCry 6.x. If you can help let us know! Put your notes in the comments for the page.

Section should include discussion of:

  • range of view decorators (warn about deprecated decorators)
  • deeper discussion of view caching, including specifically typewatch
  • mention potential clustering problems (and commercial solution farcryHA)

Objectives

Excerpt

By the end of this unit you will be able to apply caching to various aspects of your applications to dramatically increase performance.

...

In addition to specific database calls, the Object Broker can also manage caching of all views. Remember a view or webskin is like a fragment of output, such as HTML. Generally a page request is made up of one or more views. The Object Broker's webskin cache will keep track of embedded views, flushing all the related views whenever a relevant content item is changed. This ensures that your changes are directly reflected in the view without having to be involved in any complex cache management.

Note

The objectbroker cache is stored per application. In clustered solutions its possible for application instances to get out of synch. Daemon has a commercial plugin for the FarCry Platform to help provide high availability in clustered solutions: FarCry HA Plugin.

Activating Object Broker

The Object Broker is activated by adding component level metadata to your content type.

...