|
Posted by Hilarion on 09/13/05 17:56
> > This may be not GD problem but connection problem. Your browser is
> > requesting
> > many (maybe all) images at the same time. Probably your server is limiting
> > the amount of connections so the browser gets the error instead of the
> > image.
> > Try increasing your server connection limits or configure your browser to
> > limit count of connections opened at one time (it should queue image
> > requests).
>
> interesting! i didn't think of this as a factor but realize now that i
> should. so, for each img src, the browser creates a new connection? i
> thought the server kept track of the browser session and knew not to treat
> that like a new connection...even though it is really requesting a new, but
> inclusive, resource.
One connection can be used only to get one resource at a time. Most browsers
to speed up loading of pages opens some additional connections to the server
to get more than one resource (image, CSS file, JS file etc.) at a time.
If the count of connections opened by the prowser exceeds the server limits
(server returns error code stating that) then the browser should decrease it,
but most browsers do not - they treat the error code like any other error
code, which means that the browser shows the image as unavailable. It does
not matter if the browser keeps the opened connections (reuses them) or
not because the count of requests processed at the same time is the true
limit.
> i've changed the setting to no avail ... any other ideas?
Browser settings or server settings? The first one should be changed first
to check if it's really the cause. If you are sure that that's it, then
check the server settings (there can be more than one parameter involved
like total limit, limit on connections from same host etc.).
Hilarion
[Back to original message]
|