Server Hardware Requirements
Minimum Hardware Requirements
On small instances, server load is primarily driven by peak visitors.
- 2GHz+ CPU
- 2GB RAM
- 5GB hard drive space
On larger installs where the number of entities, datasources, data definitions and users are upwards of 15 active concurrent application users.
- Quad 2GHz+ CPU
- 16GB RAM
- 40GB hard drive space
The recommendations above are for Weave only, and do not take into account other services/software that may be running on the server.
Connected users in passive mode
When a user opens a Weave client, a connection (which may not be persistent) would be maintained between the end user and the Weave server. The user may leave the Weave session idle without sending any query (e.g. search for a feature, pan the map). This case is an example of a connected user who is in a passive state. In the Weave user logs the statistics may show that 200 unique users have visited the application however, only a small portion of that number will be actively using the Weave concurrently.
Active concurrent application users
As in the instance described above, it is known that there are also users who would not just be connected to Weave but would be actively using Weave's features like adding or creating a selection, panning or zooming the map, searching an a-spatial database for example. It is during this kind of user connection state that the actual payload carried by the connection gets affected. The higher the rate of user activity the higher will be the transactional throughput.
Professional Assistance
For large instances, we suggest contacting Cohga for advice on hardware sizing, testing and performance tuning.