Use CDNs (Content Delivery Networks) and Caching
With caching, you save images, scripts and other static files for fixed duration on the device of user. This will make your site load faster on the device during next visit of user. The files are not required to be downloaded afresh from server. For enabling browser caching, place the suitable code within .htaccess file.
Page load time is also impacted by the distance of hosting server from user’s location. With CDNs like CloudFlare, you can avail of the services of interlinked servers spread across the world. Once you have a CDN network, your site’s version would be saved on multiple servers. Once the user accesses your site, the site version located at a server nearest to user will be served.