On first hit, the following happens:
gethostbyaddr is run on the customer and if your hosting provider does not keep the tables active and current then this has to be searched for ...
First hit is activating the MySQL and if your site is not active, there are delays ... more activitiy the fast things will work, providing your hosting provider has MySQL optimally configured ...
Example: I use one browser and go to Tweeters and get a slow slow time ... I then go in another browser and hit Tweeters and get a fast time ...
My first browser session got the MySQL querries cached for the "next" person ...
Based on this, I think the gethostbyaddr is not really an issue for you, as my 3rd browser on first hit came up with:
Parse Time: 0.286 - Number of Queries: 120 - Query Time: 0.082899805252075
As your MySQL cache buids and your site becomes more active it should increase in speed on a regular basis ...
Providing your hosting provider has the server optimized correctly, things should hum along nicely ... :smile: