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