Unsure exactly how 000webhost counts requests.
But for databases every query results in one request.
Loading a webpage once, could result in several queries, such as “top menu”, “read posts”, “archive menu” and so forth, the three I just wrote down means a minimum of three database requests per reload, plugins, especially poorly written ones, could increase this number.
If it is “file requests” limit your are hitting, remember that one website could request several files from the server at once.
E.g. the 000webhost frontpage (not the forum) requests almost 30 files on each reload.
Again, I am unsure of how they count this, but in theory the “X000” hits per X minutes (I can’t remember the numbers) could, for some pages, mean you’re only allowed to reload the website… say… 10 times within those X minutes.
This is where optimizing comes into the picture.
Some websites load all images from one single file, then codes how the images should be displayed (thus only one request is made towards all images)
Then one could merge multiple CSS and JS files… the total ammount of requests one would make towards the server in that case, would be a maximum of 4 (images, scripts, css and the HTML page)
Alternatively, you could get images and files from external servers, e.g. load jQuery from the Google servers and images from some other image host.
About queries, well… in that case, it’s all about optimizing.