Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.2
-
Fix Version/s: EE-3.2.0.GA, 3.3
-
Component/s: Push Library
-
Labels:None
-
Environment:ICEpush, ICEmobile
-
Assignee Priority:P1
Description
In the mediacast application we observe GET requests for dynamically updated images stuck behind the blocking request. This behaviour occurs on iOS and potentially other browsers and may be due to connection limits of the mobile devices.
Issue Links
- blocks
-
MOBI-382 Optimize page load time
- Resolved
Activity
Ted Goddard
created issue -
Ted Goddard
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Ted Goddard [ ted.goddard ] |
Ted Goddard
made changes -
Attachment | slow-image.pcap [ 15096 ] |
Ted Goddard
made changes -
Assignee | Ted Goddard [ ted.goddard ] | Jack Van Ooststroom [ jack.van.ooststroom ] |
Ted Goddard
made changes -
Ken Fyten
made changes -
Assignee Priority | P1 [ 10010 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33000 | Wed Jan 09 07:37:14 MST 2013 | jack.van.ooststroom | Partial Fix for JIRA |
Files Changed | ||||
MODIFY
/icepush/trunk/icepush/core/src/main/java/org/icepush/PushGroupManager.java
MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/NoopPushGroupManager.java MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/PushContext.java MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/BlockingConnectionServer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33005 | Wed Jan 09 09:42:11 MST 2013 | mircea.toma | |
Files Changed | ||||
MODIFY
/icepush/trunk/icepush/core/src/main/javascript/application.js
MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/BlockingConnectionServer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33016 | Wed Jan 09 18:07:10 MST 2013 | ted.goddard | make use of pushContext.backOff to improve page updates on iOS which required icepush.jar from trunk revision 33015 and icefaces.jar from trunk revision 33014 ( |
Files Changed | ||||
ADD
/icemobile/trunk/icemobile/jsf/components/component/src/org/icemobile/impl
MODIFY /icemobile/trunk/icemobile/lib/icepush.jar MODIFY /icemobile/trunk/icemobile/lib/icefaces.jar ADD /icemobile/trunk/icemobile/jsf/components/component/src/org/icemobile/impl/application/PushBackOffPhaseListener.java MODIFY /icemobile/trunk/icemobile/jsf/components/component/resources/icefaces.ace/META-INCLUDE/faces-config.xml ADD /icemobile/trunk/icemobile/jsf/components/component/src/org/icemobile/impl/application |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33028 | Thu Jan 10 14:17:36 MST 2013 | ted.goddard | make use of pushContext.backOff to improve page updates on iOS which required icepush.jar from trunk revision 33015 and icefaces.jar from trunk revision 33014 ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-1.2.0-191212/icemobile/jsf/components/component/resources/icefaces.ace/META-INCLUDE/faces-config.xml
ADD /icemobile/branches/icemobile-1.2.0-191212/icemobile/jsf/components/component/src/org/icemobile/impl ADD /icemobile/branches/icemobile-1.2.0-191212/icemobile/jsf/components/component/src/org/icemobile/impl/application/PushBackOffPhaseListener.java ADD /icemobile/branches/icemobile-1.2.0-191212/icemobile/jsf/components/component/src/org/icemobile/impl/application |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33052 | Mon Jan 14 11:05:09 MST 2013 | jack.van.ooststroom | Fixed JIRA |
Files Changed | ||||
MODIFY
/icepush/trunk/icepush/core/src/main/java/org/icepush/BlockingConnectionServer.java
|
Jack Van Ooststroom
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 3.3 [ 10374 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Testing with Safari mobile vs Safari desktop definitely shows fewer connections being used by the mobile browser (typically 2 vs 6). However, this is not strict, as during the initial page load, several connections are used by Safari mobile. Perhaps the mobile browser takes the strategy of using several connections to load the page and then backs off to fewer connections. Safari desktop has no such back-off strategy.