[Webkit-unassigned] [Bug 16101] Page rendered with missing styles on www.nltg.brighton.ac.uk (Plone powered)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Nov 23 10:39:01 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=16101


ddkilzer at webkit.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|New Bugs                    |Evangelism
           Keywords|NeedsReduction              |




------- Comment #18 from ddkilzer at webkit.org  2007-11-23 10:39 PDT -------
This is definitely a server-side concurrency issue.  Using the Apache HTTP
server benchmarking tool ("ab"), you can see that the server sends different
content when concurrent connections are used.  (For whatever reason, Safari
seems to trigger this behavior much more frequently than Camino or Firefox.)

First, let's run ab with verbosity level 4 (-v 4), with keep-alives on (-k) and
with 8 requests (-n 8), which are run sequentially (or with a concurrency of
zero).  All Content-Length headers should return 73438:

$ ab -v 4 -k -n 8
http://www.nltg.brighton.ac.uk:8080/share/dmd/portal_css/Plone%20Default/ploneStyles5860.css
| grep '^Content-Length'
Content-Length: 73438
Content-Length: 73438
Content-Length: 73438
Content-Length: 73438
Content-Length: 73438
Content-Length: 73438
Content-Length: 73438
Content-Length: 73438

Now let's run the same command, but change the concurrency to 4 (-c 4) so that
four http requests are made at once for the same URL (although this is only
done twice since we asked for 8 requests total):

$ ab -v 4 -k -n 8 -c 4
http://www.nltg.brighton.ac.uk:8080/share/dmd/portal_css/Plone%20Default/ploneStyles5860.css
| grep '^Content-Length'
Content-Length: 73251
Content-Length: 73360
Content-Length: 73288
Content-Length: 73487
Content-Length: 73489
Content-Length: 73487
Content-Length: 73426
Content-Length: 73251

Looks like there is a concurrency issue when serving ploneStyles5860.css to
multiple requests.  :(  It's interesting that some requests are less than
73438, while others are more than the expected value.

Marking this as an evangelism bug since the server-side needs to be fixed.

Graham, please mark this bug as RESOLVED/FIXED when you've got the server-side
issue resolved.  Thanks!


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list