If you've noticed that the upload speed in Droppy is not up to par, there are several factors to consider for a smoother experience.
1. Internet speed matters
The primary determinant of upload speed is the internet connection of both the user and the server. A bottleneck in either of these can lead to slower upload speeds. Ensure that both your user's internet connection and your server's capabilities are optimized for efficient data transfer.
2. Storage Type: HDD vs. SSD
Take a moment to investigate the hosting location of your uploads/temp/ directory. If it's hosted on a Hard Disk Drive (HDD) rather than a Solid State Drive (SSD), it might be a contributing factor. When a file is uploaded, Droppy needs to write it to the storage location. If the write speed is slower than the upload speed, it can limit the overall upload performance. Consider migrating to an SSD for improved speed.
3. File Chunking for Efficiency
Droppy employs a smart strategy by breaking down uploaded files into smaller pieces. This not only helps bypass any upload limitations on the server but also allows for more resilient uploads. By default, Droppy splits files into 1 MB chunks, meaning a 250 MB file is divided into 250 parts. You have the flexibility to adjust this chunk size to enhance performance. For instance, you can set it to 10 MB or 50 MB. However, ensure that your server's PHP settings, specifically upload_max_filesize and post_max_size, accommodate the chosen chunk size. You can conveniently adjust the maximum chunk size in the "Upload settings" page within your admin panel.
By addressing these factors, you can optimize Droppy's upload speed for a smoother and more efficient file transfer experience.