Media file storage and download monitoring – Suggestions Requested

[ad_1]

I have an arts and crafts website where I offer PDF files for craft patterns and templates that are free to download. All the site visitor has to do is click on a ‘download’ button.

Currently, the pattern and template PDF files are stored in the default /wp-content/uploads/ directory.

The problem: my host is saying that downloads of these PDF files have been growing and they are putting a strain on my server and my hosting bandwidth, and that I need to explore alternatives to mitigate this situation.

I’m looking for suggestions with regards to 3 items, with ease of implementation being the foremost consideration since I am not a technical person.

1. Off-host storage for the pattern and template files. I’ve come across the following options. Thoughts on each? Any other options worth considering?

* Amazon S3
* Dropbox
* Cloudflare R2

2. WordPress plugin that is able to do the following

* When a user clicks on the file download button, a pop-up appears requesting the user to share the webpage on Pinterest or Facebook.
* Hide or obfuscate the location of the files being downloaded.
* Track the files being downloaded.
* Prevent bots from downloading the files

Note: I do not need a shopping cart or e-commerce/payment functionality. My pattern and template files will remain free.

There may be other items I’ve not recognized, but should be considered too. So please let me know also.

[ad_2]

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer