We need to cache all psd/zip files from our amazone S3 storage. The amount of the cache between 150-200 Gb (we need to store files at least 2 month). Now we use transparent proxy squid without any caching.
So my question: is it possible to configure "main" squid such way that all queries to the s3.amazonaws.com he will proxy to the parent squid. In the parent squid we need to cache all zip and psd files only from s3.amazonaws.com. If there are no such files in the cache the parent squid will be download and put "new" files in the cache.
How will squid works with files 1-2 gb? Is there any limitations?
The main proof of this setup is that all psd/zip files from amazone storage delivered to the local clients with maximal speeds from local cache. Because the same files at the same time used by different employees and we spent a lot of time to download those files by each employees
Can this issue be solved in different ways?
We have tested our system about month and it's worked fine. if someone is interested, below I have added configuration files (main/parent squid)
main squid (192.168.100.1) configuration file
parent squid (192.168.100.50) configuration file