Re: Is gethostbyaddr() slow?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/4/05, kalinga <kalinga@xxxxxxxxx> wrote:
> On 8/4/05, Kristen G. Thorson <kthorson@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> > I can say from personal experience that gethostbyaddr() and 
> > gethostbyname() can seem almost randomly slow, depending on machine, OS, 
> > software, who knows.  I'm not smart enough to figure out the reason why 
> > it can vary so much on machines with nearly the same configuration, but 
> > I can tell you that it works perfectly fast most of the time.  Then 
> > there's that other 5% where something makes it slow as molasses.
> > 
> > I have two machines that are so similar it's not funny, but 
> > gethostbyname() takes 1/10 s on one, and 5 s on the other.  I have yet 
> > to figure out what's the difference between them that causing this.

if you are quering a external host, the bad network conditions may
cause delay in results.

if your server is connected to a heavily loaded hub/ cheap switch, or
the target hosts DNS servers are poorly configured/ slow in responce
it adds further delay to your result.

try dig/ nslookup on your server for the target hostname/address, you
may experience the same delay as with the php function.


~viraj.

> > 
> > 
> > kgt
> > 
> > 
> > 
> > Dotan Cohen wrote:
> > 
> > >Hi all, I just discovered the gethostbyaddr() function. By reading the
> > >user contributed notes, I get the impression that either this function
> > >may cause performance problems, or a user-contributed function based
> > >upon it may be slow. So, is gethostbyaddr() slow? Is it dangerous?
> > >Thanks!
> > >
> > >Dotan Cohen
> > >http://lyricslist.com/lyrics/artist_albums/56/bangles.php
> > >The Bangles Song Lyrics
> > >
> > >  
> > >
> > 
> > -- 
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> > 
> >
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux