host website from home pc load time slow

i finished set up my site from xampp my page load on load time 20 sec this is too slow how to make it faster

my host site from home load time 20 sec vs hostgator site load time 1.5sec

Here my pc infomation

windows 8.1 (64bit)
Pocessor I7 Cpu 3.2 GHZ
12 GB ram
500GB SSD drive
Internet Comcast Cable
Download Speed 5312 KB and Upload Speed 776 KB

i think pc fast enough to get page load under 2 sec for 93 KB