My Jekyll website is currently powered by a shared web hosting plan from HostGator with unlimited disk space & bandwidth (CloudFlare enabled).
I've heard about Heroku which hosts websites for free and GitHub Pages. I won't exceed 2TB bandwidth/month nor do I need more than 300 MB space so I comply with both GitHub Pages & Heroku's limitations.
Which of the following will serve the website fastest to users (and with the max uptime)?
Shared web hosting (I deploy via rsync)
GitHub Pages
Heroku with 1x dyno
Amazon CloudFront
I think shared web hosting is slower than the other options. So, what should I use? Is there any other option which is better than all these?
My website gets about 15k pageviews/daily.
The majority of users/web requests aren't going to be hitting your hosting; they'll stop at the CDN.
Perhaps a better question is "fastest CDN?".