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