5.6 Understand Your User Activity Workload

Estimating the file-activity workload for your Filr deployment, requires that you understand how your users work, what kinds of tasks they perform, how often they do them, which clients they use, and so on.

5.6.1 Tasks and System Load

Typical Filr user tasks can include the following:

  • Uploading files

  • Downloading files

  • Viewing files

  • Sharing files

  • Commenting on files

  • Searching file content

Determining the system load for these tasks is not as straight-forward as might be assumed. For example, in some situations, commenting on a file could cause a greater load than downloading a small file.

You need to clearly understand the tasks your users perform in order to properly monitor your system and understand which adjustments will provide the most benefit.

5.6.2 Task Frequency

That task frequency is also important is quite obvious. Will your users be logged in to Filr and constantly performing various tasks, or will they only occasionally access Filr? Or do they fall somewhere between the two extremes?

It is a good practice to assess how frequently users will access Filr.

5.6.3 Client Access Method

The desktop clients are more resource-intensive than the web application or mobile clients.

  • Desktop Clients: Background synchronization continues regardless of whether the user is actively using the client. An inactive desktop user puts more load on Filr than an active mobile client or web user.

  • Mobile Clients: Although requests from mobile clients are similar to desktop requests because of REST, they are single requests and don’t involve any background synchronization.

  • Filr Web Application: These requests are simple HTTPS requests to Filr.