Skip to main content
  Wednesday, August 26 2020
  5 Replies
  2.4K Visits
  Subscribe
Before I buy this plugin or possibly the whole suite I want to clarify, whether it is suitable for our needs. We have lots of media files (audio, video and images) on a OneDrive for Business. We have a small Wordpress Webshop based on WooCommerce with limited file storage capacity. We want to sell media files stored on the OneDrive as WooCommerce products. And here are my questions:
- Do files stored on the OneDrive only occupy cloud space or do they also have to be transfered to the WebServer's SSD storage?
- Do such downloads simultaneously require upload and download bandwidth of the WebServer controlling the transfer?
- Does the Webserver establish a secure connection to the OneDrive when such a file is requested in order to stream the file to the server and from there to the customer?
- Are both streams running simultaneously or does the customer have to wait for the Webserver's upload first before the customer's download can begin?
- If video files are being streamed, can a customer start playback before his download is complete?
- Are there file size limits in the plugin? - Do you know, whether WebServer hosters like to limit such transfers? If no local storage is needed and if the plugin doesn't require huge buffers, there should not be any limiting factor except the network bandwidth.
- Are download links to external cloud storage which are provided to the customer by WooCommerce secure in the sense that forwarding or publishing such links would not allow others to download that file without paying?
Thank you for your time!
A
3 years ago
Hi,

Thanks for contacting us here about this extension.

It could be you are mentioning our WP File download plugin so I moved this ticket to the right category.
Let me try to answer your question in order.

- Do files stored on the OneDrive only occupy cloud space or do they also have to be transfered to the WebServer's SSD storage?


Yes, files are actually stored on cloud server.

- Do such downloads simultaneously require upload and download bandwidth of the WebServer controlling the transfer?


It requires the bandwidth of the webserver also.

- Does the Webserver establish a secure connection to the OneDrive when such a file is requested in order to stream the file to the server and from there to the customer?
- Are both streams running simultaneously or does the customer have to wait for the Webserver's upload first before the customer's download can begin?
- If video files are being streamed, can a customer start playback before his download is complete?


After files are downloaded to your server, they will be sent to users.
About the streaming, our plugin is mainly file management, so this is not supported currently.

- Are there file size limits in the plugin? - Do you know, whether WebServer hosters like to limit such transfers? If no local storage is needed and if the plugin doesn't require huge buffers, there should not be any limiting factor except the network bandwidth.


There is no limitation of file size in our plugin, but it could limit execution time according to your server.

- Are download links to external cloud storage which are provided to the customer by WooCommerce secure in the sense that forwarding or publishing such links would not allow others to download that file without paying?


Once users complete the orders, they can share the download link of files, the limitation is set while creating a product.
By enabling the "Downloads require login" option in WooCommerce, you can prevent others downloading files even they know the link.

Hope it helps!
Cheers,
K
3 years ago
Thank you for your answers! - There still remain some questions:
- You say, files are downloaded to the webserver first and then, as a second step, streamed to the customer. But that means these files occupy SSD space on the webserver, too, after someone has bought them. Will local copies accumulate therefore?
- To which of the webserver's folders these local copies will be sent?
- Do I have to delete such local copies manually on a regular basis or are they automatically deleted after the purchase or after expiry of the download link?
- From a customer's point of view, when they click the download link from WooCommerce, don't they get the impression their download hasn't started properly if their progress bar doesn't show any activity until the whole file - which can be a GB or so - has been downloaded from the cloud?
- Does this mean that video preview from a cloud file cannot be offered to visitors without synchronizing the complete TB of cloud media with the webservers local SSD?
Thank you for dealing with my questions!
A
3 years ago
Hi,

Thanks for getting back to me with more information.

- You say, files are downloaded to the webserver first and then, as a second step, streamed to the customer. But that means these files occupy SSD space on the webserver, too, after someone has bought them. Will local copies accumulate therefore?
- Do I have to delete such local copies manually on a regular basis or are they automatically deleted after the purchase or after expiry of the download link?


Files will be removed on your server after downloading. With OneDrive Business, files will be downloaded directly from the cloud server.
Only files on Google Drive will store temporarily on your server.

- To which of the webserver's folders these local copies will be sent?


File information will be stored on RAM.

- From a customer's point of view, when they click the download link from WooCommerce, don't they get the impression their download hasn't started properly if their progress bar doesn't show any activity until the whole file - which can be a GB or so - has been downloaded from the cloud?
- Does this mean that video preview from a cloud file cannot be offered to visitors without synchronizing the complete TB of cloud media with the webservers local SSD?


We do not recommend Gb files.

Hope it helps!
Cheers,
K
3 years ago
Yes, that helps a lot except for the last point. You did not answer my question. Of course we will try to avoid very big files but typical videos are between 200 and 800MB.

My first question was whether the download starts within seconds after the user presses the download button. My original assumption was that users will have to wait for the completion of the cloud download before their own download from the server can start. According to your answers this is not the case if we are using OneDrive for Business. You said, with OneDrive Business user downloads will be directly from the OneDrive. For me that means latency is predominatly determined by the OneDrive and not by the size of the file. Is that true?

If the actual source of a purchased video is the cloud space and not a local copy from the webserver then customers could immediately preview that video instead of first downloading it completely in order to play it afterwards. Is it therefore true that users could preview video files regardless of the file size if the cloud storage is OneDrive for Business?

Thank you for your patience - but as there is no way to try out that plugin before purchasing it I have to make sure that it will serve our purpose!
A
3 years ago
Hi,

Thanks for your response.

Yes, that helps a lot except for the last point. You did not answer my question. Of course we will try to avoid very big files but typical videos are between 200 and 800MB.


Yes, so it should work well within 1GB file.

My first question was whether the download starts within seconds after the user presses the download button. My original assumption was that users will have to wait for the completion of the cloud download before their own download from the server can start. According to your answers this is not the case if we are using OneDrive for Business. You said, with OneDrive Business user downloads will be directly from the OneDrive. For me that means latency is predominatly determined by the OneDrive and not by the size of the file. Is that true?


That's correctly. It will be redirected automatically to shareable links of OneDrive.

If the actual source of a purchased video is the cloud space and not a local copy from the webserver then customers could immediately preview that video instead of first downloading it completely in order to play it afterwards. Is it therefore true that users could preview video files regardless of the file size if the cloud storage is OneDrive for Business?


Once you purchased successfully on WooCommerce, user will see the download link button only.
There is no preview link on WooCommerce product normally.

The preview option will be available if you insert files in WP File download plugin to your posts/pages.

Hope it helps!
Cheers,
  • Page :
  • 1
There are no replies made for this post yet.