So first of all everything is working fine and thank you for adding the AWS S3 storage plugin/extension/service.
But there is one thing missing and that is "Cache-Control: max-age" setting.
I think you're using the AWS SDK so I know it can be set there when you are uploading/putting and object/file how ever they want to call it to the S3 bucket.
There is a reason why this is needed and its because if you're using AWS S3 storage every time the file gets viewed it counts as a download/IO to the cost of the service not having your items with cache control you can end up paying a lot of money.
Having the header Cache-Control set to a month or more can really be helpful to reduce loading times and cost.
This will be a nice feature to add or if you can just point me to the right place on where I should add this information to the code, I will really appreciated.
But there is one thing missing and that is "Cache-Control: max-age" setting.
I think you're using the AWS SDK so I know it can be set there when you are uploading/putting and object/file how ever they want to call it to the S3 bucket.
There is a reason why this is needed and its because if you're using AWS S3 storage every time the file gets viewed it counts as a download/IO to the cost of the service not having your items with cache control you can end up paying a lot of money.
Having the header Cache-Control set to a month or more can really be helpful to reduce loading times and cost.
This will be a nice feature to add or if you can just point me to the right place on where I should add this information to the code, I will really appreciated.