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. |