Before getting into the details of S3 performance optimization, let's quickly look at the factors of S3 performance optimization in order to improve understanding.
Amazon S3 provides service to several regions around the world, so you can choose any region that is geographically close to your environment to optimize the latency for getting and putting objects. For example, if you are planning to launch your service in Singapore, you can choose the Asia Pacific (Singapore) region.
On the other hand, if you need to minimize cost, you can compare the storage pricing, the request pricing, and the data transfer pricing between the regions and choose the region that is suitable to your requirements.