Default Web Server Issue For My Android Application

I have a simple quiz app on android, I want the data to be fetched as fast as possible from web server to the client. What I'm thinking of is to put my server to a laptop and fetch the data locally by the android device using WLAN connection of a pocket wifi to make the fetching and sending of data as fast as possible or do I need to completely host my web server online which require internet connection and the speed of fetching and sending of data vary on the speed of my connection which also not very fast and reliable in my country.