Full AWS Practitioner Certification Question

A data services company sells large AI and ML datasets to customers across North America and Europe. The datasets are stored in an Amazon S3 bucket located in the us-east-1 Region. Customers use a web portal hosted on EC2 instances behind an Application Load Balancer to purchase access. After completing a transaction, users are given pre-signed S3 URLs to download the datasets. The company wants to minimize data transfer costs while maintaining or improving download performance for geographically distributed users. What is the most effective solution to meet these requirements?