Web farm internals and API

Database tables

The following database tables are used to store information for the web farm module:

Database table Description
CMS_WebFarmServer Contains records representing web farm servers.
CMS_WebFarmTask Stores web farm synchronization tasks. Each entry represents a task which should be processed by a server. Successfully completed tasks are automatically deleted from the table.
CMS_WebFarmServerTask Stores relationships between web farm servers and synchronization tasks. Each entry indicates that a task should be processed by a server. Successfully completed tasks are automatically deleted from the table.

API classes

Class Namespace Description
CMS_WebFarmServer table API
WebFarmServerInfo CMS.WebFarmSync Represents one web farm server.
WebFarmServerInfoProvider Provides management functionality for web farm servers.
CMS_WebFarmTask table API
WebFarmTaskInfo CMS.WebFarmSync Represents one web farm synchronization task.
WebFarmTaskInfoProvider Provides data-level management of synchronization tasks.
Other classes
WebFarmHelper CMS.Helpers

Provides functionality for managing web farm synchronization tasks.

On this page

In this section

Related pages

Was this page helpful?