Introduction
-
Enabling Local Storage File Encryption will affect performance. Consider not using encryption unless absolutely required.
-
Use SSD disks for storage for running the Server. It will have significant performance boost.
-
Having a large number of CPU cores will help with scaling when there are a lot of incoming requests
Optimizing Mongo Database Performance
-
For large databases, MongoDB might require a lot of RAM, so ensure your server running MongoDB has enough RAM.
-
Consider using SSD storage to store MongoDB databases
-
Consider moving MongoDB to a separate server outside of the webserver node. This might improve performance.
Improving Upload Speeds
There are many factors that can affect upload speeds.
-
Your internet connection bandwidth speed
-
Where the storage is location (local to the filecloud server or on the network). Local is faster.
-
Type of storage (SSD vs Hard Disk) . SSD is fastest.
Improving File Synchronization Speeds
-
Use realtime sync for optimum sync performance
-
Offline sync of large network folders will be slow and might severely impact server performance when there are lots of users using the system.