Side navigation
#1479 closed bug (worksforme)
Opened August 10, 2007 04:31AM UTC
Closed September 15, 2007 02:44AM UTC
single $.get spawns a large number of requests
Reported by: | Bryan Larsen | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.2.1 |
Component: | ajax | Version: | 1.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
browser: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)
jquery: 1.1.3.1 & Aug 9 nightly
server: Boa/0.94.14rc21 on uClinux
In the attached code, I've commented out code to $.get and replaced it with prototype's Ajax.Request, which fixes the problem for me.
The problem I see is that 5-10% of the time, watch_callback() spawns a large number of GETs of "/cgi-bin/watch_callback" instead of the single GET expected. These requests are visible in Firebug, but are not actually appearing on the wire.
"/cgi-bin/watch_callback" returns when the watched parameter has changed (either this user or another user clicking on the checkbox). It times out and returns a null string after 30 seconds. The behaviour is seen both for real and timeout returns.
The web server is quite slow: 150ms for a call to "/cgi-bin/set", for example. It's on a $6 CPU. :)
Attachments (1)
Change History (2)
Changed August 10, 2007 06:29AM UTC by comment:1
component: | core → ajax |
---|
Changed September 15, 2007 02:44AM UTC by comment:2
milestone: | 1.1.4 → 1.2.1 |
---|---|
resolution: | → worksforme |
status: | new → closed |
version: | 1.1.3 → 1.2 |
I can't verify these results, let me know if you can provide an alternative (hosted) test page to look at this issue.