Closed Bug 312999 Opened 19 years ago Closed 9 years ago

sequential image retrieval when host is in 'no proxy' string

Categories

(Core :: Networking: HTTP, defect)

1.8 Branch
x86
Windows XP
defect
Not set
minor

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: lmironov, Unassigned)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050910 SeaMonkey/1.0a Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050910 SeaMonkey/1.0a A page in question is generated by a local database monitoring tool and is not accessible from the outside world, thus no url, but I've pasted it to 'Additional information' box, hope it's ok. As server is in LAN I've added it to preferences.advanced.proxies.no proxy, which SLOWED page loading considerably. This page has 4 charts wich are re-generated each time the page is loaded (src="/websmon?host=moscdev1&service=psd-dyn&page=recs&graph= ...), generation of each image takes a second or two. When host is not in 'no proxy' string all 4 images are loaded simultaneously and the whole page is loaded in 1-2 seconds. When host is in 'no proxy' images are loaded one by one and the whole page is loaded in 5-7 seconds. Apparently adding host to 'no proxy' somehow disables parallel image retrieval. Reproducible: Always <html> <!-- Websmon -- Web-based system performance monitor, version 1.01. Copyright (C) 2003-2005 Dmitry Lapenkov. All rights reserved. --> <head> <title>Websmon - mosc_wh psd-dyn on moscdev1: database record access rates</title> <link rev="made" href="mailto:lapenkov@websmon.com"> <link rel="shortcut icon" href="/wmicons/favicon.png" type="image/png"> <meta name="description" content="Web-based system performance monitor for UNIX servers and PROGRESS databases"> <meta name="version" content="Websmon version 1.01"> <meta name="copyright" content="Copyright (C) 2003-2005 Dmitry Lapenkov. All rights reserved."> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="REFRESH" content="300"> <!-- navigation section --> <a href="/websmon"><img align="right" border=0 src="/wmicons/main.gif" alt="[ main ]"></a> <a href="/websmon?host=moscdev1&service=psd-dyn"><img align="right" border=0 src="/wmicons/back.gif" alt="[ back ]"></a> <!-- end of navigation --> </head> <body background=/wmicons/bg4.jpg bgcolor="#fff6f0" text="#000000" alink="#ff00ff"> <h4> Statistics for <a href="/websmon?host=moscdev1&service=psd-dyn">mosc_wh psd-dyn</a> database running on <a href="/websmon?host=moscdev1">moscdev1</a> (SCO UnixWare 7) </h4><h3> Summary of database record access rates:<br> Create, Read, Update, Delete </h3> <hr> The statistics were last updated <b>Tuesday, 18 October 2005</b> at <b>08:01</b>,<br> at which time database <strong>mosc_wh psd-dyn</strong> had been up for <b>4 days, 23 hours 28 minutes</b>. <hr> <br> <table border=0 cellpadding=0 cellspacing=0 width="988"> <tr align="left"> <td width="484" align="left"> <b>Daily Graph (5 Minute Average)</b> <br> <img align="top" vspace=10 width="484" height="168" src="/websmon?host=moscdev1&service=psd-dyn&page=recs&graph=daily" alt="[ recs (moscdev1): daily graph ]"> <td width="20"> <td width="484" align="left"> <b>Weekly Graph (30 Minute Average)</b> <br> <img align="top" vspace=10 width="484" height="168" src="/websmon?host=moscdev1&service=psd-dyn&page=recs&graph=weekly" alt="[ recs (moscdev1): weekly graph ]"> </tr> </table> <table border=0 cellpadding=0 cellspacing=0 width="988"> <tr align="left"> <td width="5"> <td width="29"><small><b>Max</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> <td width="20"> <td width="5"> <td width="29"><small><b>Max</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;10.20</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> </tr> <tr align="left"> <td width="5"> <td width="29"><small><b>Average</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> <td width="20"> <td width="5"> <td width="29"><small><b>Average</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> </tr> <tr align="left"> <td width="5"> <td width="29"><small><b>Current</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> <td width="20"> <td width="5"> <td width="29"><small><b>Current</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> </tr> </table> <br> <hr> <br> <table border=0 cellpadding=0 cellspacing=0 width="988"> <tr align="left"> <td width="484" align="left"> <b>Monthly Graph (2 Hour Average)</b> <br> <img align="top" vspace=10 width="484" height="168" src="/websmon?host=moscdev1&service=psd-dyn&page=recs&graph=monthly" alt="[ recs (moscdev1): monthly graph ]"> <td width="20"> <td width="484" align="left"> <b>Yearly Graph (1 Day Average)</b> <br> <img align="top" vspace=10 width="484" height="168" src="/websmon?host=moscdev1&service=psd-dyn&page=recs&graph=yearly" alt="[ recs (moscdev1): yearly graph ]"> </tr> </table> <table border=0 cellpadding=0 cellspacing=0 width="988"> <tr align="left"> <td width="5"> <td width="29"><small><b>Max</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;10.51</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> <td width="20"> <td width="5"> <td width="29"><small><b>Max</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;10.51</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> </tr> <tr align="left"> <td width="5"> <td width="29"><small><b>Average</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> <td width="20"> <td width="5"> <td width="29"><small><b>Average</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> </tr> <tr align="left"> <td width="5"> <td width="29"><small><b>Current</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> <td width="20"> <td width="5"> <td width="29"><small><b>Current</b></small> <td width="5"> <td width="96"><small><font color="00cc00">Created</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="0000ff">Read</font> &nbsp;0.00</small> <td width="5"> <td width="96"><small><font color="ffaa00">Updated</font> &nbsp;0.00</small> <td width="5"> <td width="101"><small><font color="ff00ff">Deleted</font> &nbsp;0.00</small> <td width="41"> </tr> </table> <br> <br> <hr> <!-- Footer --> &nbsp; Administrator: <a href="mailto:root@localhost">System Administrator</a> <br> <hr> <!-- navigation section --> <a href="/websmon"><img align="right" border=0 src="/wmicons/main.gif" alt="[ main ]"></a> <a href="/websmon?host=moscdev1&service=psd-dyn"><img align="right" border=0 src="/wmicons/back.gif" alt="[ back ]"></a> <!-- end of navigation --> <table border=0 width=100%> <tr> <td width=8> &nbsp; <td width=32 height=32> <a href="http://www.websmon.com"> <img border=0 src="/wmicons/wmlogo.gif" alt="[ Websmon logo ]"> </a> <td width=8> &nbsp; <td align="left"> <b>Websmon</b> Web-based system performance monitor, version 1.01.<br> Copyright &copy; 2003-2005 <a href="mailto:lapenkov@websmon.com">Dmitry Lapenkov</a>. All rights reserved. </tr> </table> </body> </html>
Assignee: general → darin
Component: General → Networking: HTTP
Product: Mozilla Application Suite → Core
QA Contact: general → networking.http
Version: unspecified → 1.8 Branch
Your proxy might be a caching proxy. What is the exact hostname in the URL for the images, and the exact string you have in your no proxy config?
(In reply to comment #1) > Your proxy might be a caching proxy. > No, I bypassed the caching proxy and investigated this problem using junkbuster (ad removal HTTP 1.0 proxy). BTW may be this is important: mozilla disk cache is turned off (0 size) as I have squid runnig locally. > What is the exact hostname in the URL for the images, it is in the attached file - no hostname, relative. src="/websmon?host=moscdev1&service=psd-dyn&page=recs&graph=daily" > and the exact string you > have in your no proxy config? I put hostname of the server in question to the start of no proxy string: moscdev1, .....
-> reassign to default owner
Assignee: darin.moz → nobody
no doubt related to dns resolution that used to be done on main thread
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.