Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

timeToFirstByte: fix race condition #298

Closed
jimaek opened this issue May 5, 2014 · 4 comments
Closed

timeToFirstByte: fix race condition #298

jimaek opened this issue May 5, 2014 · 4 comments
Assignees
Labels
Milestone

Comments

@jimaek
Copy link

jimaek commented May 5, 2014

When testing rackspace.com for some reason timeToFirstByte is 0.
Any ideas why?

phantomas -V
phantomas v1.1.0
phantomas http://www.rackspace.com/

phantomas v1.1.0 metrics for <http://www.rackspace.com/>:

* requests: 41
* gzipRequests: 7
* postRequests: 0
* httpsRequests: 1
* notFound: 0
* timeToFirstByte: 0
* timeToLastByte: 47
* bodySize: 576259
* contentLength: 576259
* httpTrafficCompleted: 1531
* ajaxRequests: 0
* htmlCount: 2
* htmlSize: 11718
* cssCount: 2
* cssSize: 307338
* jsCount: 7
* jsSize: 177652
* jsonCount: 0
* jsonSize: 0
* imageCount: 26
* imageSize: 79547
* webfontCount: 0
* webfontSize: 0
* base64Count: 2
* base64Size: 440
* otherCount: 4
* otherSize: 4
* cacheHits: 0
* cacheMisses: 0
* cachePasses: 0
* cachingNotSpecified: 3
* cachingTooShort: 29
* cachingDisabled: 1
* oldCachingHeaders: 37
* consoleMessages: 0
* domains: 10
* maxRequestsPerDomain: 25
* medianRequestsPerDomain: 1
* DOMqueries: 12
* DOMqueriesById: 1
* DOMqueriesByClassName: 0
* DOMqueriesByTagName: 10
* DOMqueriesByQuerySelectorAll: 1
* DOMinserts: 14
* DOMqueriesDuplicated: 2
* eventsBound: 1
* globalVariables: 710
* globalVariablesFalsy: 30
* headersCount: 554
* headersSentCount: 122
* headersRecvCount: 432
* headersSize: 21158
* headersSentSize: 4523
* headersRecvSize: 16635
* headersBiggerThanContent: 8
* documentWriteCalls: 5
* evalCalls: 1
* jQueryVersion: 1.5.2
* jQueryOnDOMReadyFunctions: 0
* jQuerySizzleCalls: 0
* jsErrors: 9
* redirects: 1
* redirectsTime: 195
* assetsNotGzipped: 4
* assetsWithQueryString: 7
* smallImages: 16
* multipleRequests: 0
* timeToFirstCss: 522
* timeToFirstJs: 430
* timeToFirstImage: 779
* onDOMReadyTime: 925
* onDOMReadyTimeEnd: 927
* windowOnLoadTime: 1172
* windowOnLoadTimeEnd: 1174
* timeBackend: 0
* timeFrontend: 100
* statusCodesTrail:
* windowAlerts: 0
* windowConfirms: 0
* windowPrompts: 0
* cookiesSent: 0
* cookiesRecv: 1357
* domainsWithCookies: 5
* documentCookiesLength: 224
* documentCookiesCount: 7
* bodyHTMLSize: 33878
* commentsSize: 138
* hiddenContentSize: 1
* whiteSpacesSize: 96
* DOMelementsCount: 18
* DOMelementMaxDepth: 5
* nodesWithInlineCSS: 1
* localStorageEntries: 0
* smallestResponse: 0
* biggestResponse: 258218
* fastestResponse: 17
* slowestResponse: 439
* smallestLatency: 0
* biggestLatency: 0
* medianResponse: 123
* medianLatency: 122

Offenders for otherCount (4):
 * http://script/mbox.js (0.00 kB)
 * http://1055.ic-live.com/goat.php?cID=1055&cdid=4677&campID=8&ic_cat=&ic_type=&ic_bu=&ic_bc=&ic_ch=&ic_nso=&altid=US0a2563d9951d22310ee54c6facabb342&refVar= (0.00 kB)
 * http://1055.ic-live.com/goat.php?cID=1055&cdid=4677&campID=8&ic_cat=&ic_type=&ic_bu=&ic_bc=&ic_ch=&ic_nso=&altid=US0a2563d9951d22310ee54c6facabb342&refVar=&ic_cc=1&ic_old_pid=ac122470-3f01-46a6-a563-7370a3d44b2c&ic_old_sid=ac122470-3f01-46a6-a563-7370a3d41055 (0.00 kB)
 * http://dc.rackspace.com/cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513 (0.00 kB)

Offenders for jsCount (7):
 * http://www.google.com/jsapi (12.83 kB)
 * http://www.rackspace.com/script/analytics/?environment=production&businessunit=rackspace&rackuid=US0a2563d9951d22310ee54c6facabb342&language=en (0.39 kB)
 * http://libs.coremetrics.com/eluminate.js (105.29 kB)
 * http://597fbcfa4a3865fb3530-f60a0bb748a3c84145bb10da7563bafb.r83.cf1.rackcdn.com/oncue.js (0.42 kB)
 * http://www.rackspace.com/min/?g=js-header&1398982199 (47.64 kB)
 * http://cbi.boldchat.com/aid/181086145682362661/bc.cbhs?wdid=3585965807641389340&rdid=493576000255290256 (0.11 kB)
 * http://www.rackspace.com/min/?f=script/analytics/addtags.js (6.80 kB)

Offenders for oldCachingHeaders (37):
 * http://www.google.com/jsapi - Expires: Mon, 05 May 2014 21:05:13 GMT
 * http://www.rackspace.com/ - Expires: Thu, 19 Nov 1981 08:52:00 GMT
 * http://www.rackspace.com/ - Pragma: no-cache
 * http://www.rackspace.com/min/?f=css/managed.rackspace.css - Expires: Mon, 05 May 2014 21:35:13 GMT
 * http://597fbcfa4a3865fb3530-f60a0bb748a3c84145bb10da7563bafb.r83.cf1.rackcdn.com/oncue.js - Expires: Thu, 08 May 2014 02:40:48 GMT
 * http://www.rackspace.com/min/?g=js-header&1398982199 - Expires: Tue, 05 May 2015 21:05:13 GMT
 * http://www.rackspace.com/min/?g=css&1398982199 - Expires: Tue, 05 May 2015 21:05:13 GMT
 * http://images.cdn.rackspace.com/home/v4/managed-hosting-icon.png - Expires: Mon, 05 May 2014 21:36:39 GMT
 * http://images.cdn.rackspace.com/home/v4/gdgt-logo.png - Expires: Mon, 05 May 2014 21:30:56 GMT
 * http://images.cdn.rackspace.com/home/v4/dominos-logo.png - Expires: Mon, 05 May 2014 21:32:48 GMT
 * http://images.cdn.rackspace.com/home/v4/private-cloud-icon.png - Expires: Mon, 05 May 2014 21:39:17 GMT
 * http://images.cdn.rackspace.com/home/v4/public-cloud-icon.png - Expires: Mon, 05 May 2014 21:13:39 GMT
 * http://images.cdn.rackspace.com/home/v4/simon-properties-logo.png - Expires: Mon, 05 May 2014 21:52:32 GMT
 * http://images.cdn.rackspace.com/home/v4/hubspot-logo.png - Expires: Mon, 05 May 2014 21:23:03 GMT
 * http://images.cdn.rackspace.com/home/v4/vevo-logo.png - Expires: Mon, 05 May 2014 21:15:46 GMT
 * http://images.cdn.rackspace.com/home/v4/snappaged-logo.png - Expires: Mon, 05 May 2014 21:18:25 GMT
 * http://images.cdn.rackspace.com/home/v4/hybrid-overview.png - Expires: Mon, 05 May 2014 21:42:00 GMT
 * http://images.cdn.rackspace.com/home/v4/support-overview.png - Expires: Mon, 05 May 2014 21:44:30 GMT
 * http://images.cdn.rackspace.com/home/v4/powered-by-openstack.png - Expires: Mon, 05 May 2014 21:19:04 GMT
 * http://images.cdn.rackspace.com/footer/rug/wevegotyourback-24x7x365.png - Expires: Mon, 05 May 2014 21:27:27 GMT
 * http://images.cdn.rackspace.com/footer/basement/rackerpowered-logo.png - Expires: Mon, 05 May 2014 21:42:01 GMT
 * http://cbi.boldchat.com/aid/181086145682362661/bc.cbhs?wdid=3585965807641389340&rdid=493576000255290256 - Pragma: no-cache
 * http://cbi.boldchat.com/aid/181086145682362661/bc.cbhs?wdid=3585965807641389340&rdid=493576000255290256 - Expires: Thu, 01 Jan 1970 00:00:00 GMT
 * http://images.cdn.rackspace.com/IS/chatslider/background_en.png - Expires: Mon, 05 May 2014 21:14:20 GMT
 * http://images.cdn.rackspace.com/IS/chatslider/smartbutton/available_en.gif - Expires: Mon, 05 May 2014 21:36:00 GMT
 * http://images.cdn.rackspace.com/IS/chatslider/close_en.png - Expires: Mon, 05 May 2014 21:49:11 GMT
 * http://images.cdn.rackspace.com/sprites/global_header-alt.png - Expires: Mon, 05 May 2014 21:54:30 GMT
 * http://images.cdn.rackspace.com/elements/arrow-pocketbutton_dropdown.png - Expires: Mon, 05 May 2014 21:52:21 GMT
 * http://images.cdn.rackspace.com/sprites/global_flags.png - Expires: Mon, 05 May 2014 21:39:16 GMT
 * http://images.cdn.rackspace.com/header/rackspace-logo-nav-173x51.png - Expires: Mon, 05 May 2014 21:36:02 GMT
 * http://images.cdn.rackspace.com/elements/button-arrow-white.png - Expires: Mon, 05 May 2014 21:46:37 GMT
 * http://images.cdn.rackspace.com/footer/rug/callus-icon.png - Expires: Mon, 05 May 2014 21:55:16 GMT
 * http://images.cdn.rackspace.com/footer/rug/chatwithus-icon.png - Expires: Mon, 05 May 2014 21:28:56 GMT
 * http://images.cdn.rackspace.com/footer/rug/emailus-icon.png - Expires: Mon, 05 May 2014 21:34:00 GMT
 * http://www.rackspace.com/min/?f=script/analytics/addtags.js - Expires: Mon, 05 May 2014 21:35:13 GMT
 * http://dc.rackspace.com/cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513&cvdone=p - Expires: Mon, 05 May 2014 03:05:14 GMT
 * http://dc.rackspace.com/cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513&cvdone=p - Pragma: no-cache

Offenders for cachingTooShort (29):
 * http://www.google.com/jsapi cached for 3600 s
 * http://www.rackspace.com/min/?f=css/managed.rackspace.css cached for 1800 s
 * http://597fbcfa4a3865fb3530-f60a0bb748a3c84145bb10da7563bafb.r83.cf1.rackcdn.com/oncue.js cached for 192935 s
 * http://images.cdn.rackspace.com/home/v4/managed-hosting-icon.png cached for 1886 s
 * http://images.cdn.rackspace.com/home/v4/gdgt-logo.png cached for 1543 s
 * http://images.cdn.rackspace.com/home/v4/dominos-logo.png cached for 1655 s
 * http://images.cdn.rackspace.com/home/v4/private-cloud-icon.png cached for 2044 s
 * http://images.cdn.rackspace.com/home/v4/public-cloud-icon.png cached for 506 s
 * http://images.cdn.rackspace.com/home/v4/simon-properties-logo.png cached for 2839 s
 * http://images.cdn.rackspace.com/home/v4/hubspot-logo.png cached for 1070 s
 * http://images.cdn.rackspace.com/home/v4/vevo-logo.png cached for 633 s
 * http://images.cdn.rackspace.com/home/v4/snappaged-logo.png cached for 792 s
 * http://images.cdn.rackspace.com/home/v4/hybrid-overview.png cached for 2207 s
 * http://images.cdn.rackspace.com/home/v4/support-overview.png cached for 2357 s
 * http://images.cdn.rackspace.com/home/v4/powered-by-openstack.png cached for 831 s
 * http://images.cdn.rackspace.com/footer/rug/wevegotyourback-24x7x365.png cached for 1334 s
 * http://images.cdn.rackspace.com/footer/basement/rackerpowered-logo.png cached for 2208 s
 * http://images.cdn.rackspace.com/IS/chatslider/background_en.png cached for 547 s
 * http://images.cdn.rackspace.com/IS/chatslider/smartbutton/available_en.gif cached for 1847 s
 * http://images.cdn.rackspace.com/IS/chatslider/close_en.png cached for 2638 s
 * http://images.cdn.rackspace.com/sprites/global_header-alt.png cached for 2957 s
 * http://images.cdn.rackspace.com/elements/arrow-pocketbutton_dropdown.png cached for 2828 s
 * http://images.cdn.rackspace.com/sprites/global_flags.png cached for 2043 s
 * http://images.cdn.rackspace.com/header/rackspace-logo-nav-173x51.png cached for 1849 s
 * http://images.cdn.rackspace.com/elements/button-arrow-white.png cached for 2484 s
 * http://images.cdn.rackspace.com/footer/rug/callus-icon.png cached for 3003 s
 * http://images.cdn.rackspace.com/footer/rug/chatwithus-icon.png cached for 1423 s
 * http://images.cdn.rackspace.com/footer/rug/emailus-icon.png cached for 1727 s
 * http://www.rackspace.com/min/?f=script/analytics/addtags.js cached for 1800 s

Offenders for assetsNotGzipped (4):
 * http://www.google.com/jsapi (JS)
 * http://www.rackspace.com/ (HTML)
 * http://www.rackspace.com/script/analytics/?environment=production&businessunit=rackspace&rackuid=US0a2563d9951d22310ee54c6facabb342&language=en (JS)
 * http://cbi.boldchat.com/aid/181086145682362661/bc.cbhs?wdid=3585965807641389340&rdid=493576000255290256 (JS)

Offenders for timeToFirstJs (430):
 * http://www.google.com/jsapi received in 430 ms

Offenders for htmlCount (2):
 * http://www.rackspace.com/ (11.44 kB)
 * https://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&ActivityID=97068&rnd=676923.1935031712 (0.00 kB)

Offenders for cachingNotSpecified (3):
 * http://www.rackspace.com/script/analytics/?environment=production&businessunit=rackspace&rackuid=US0a2563d9951d22310ee54c6facabb342&language=en
 * http://libs.coremetrics.com/eluminate.js
 * http://cbi.boldchat.com/aid/181086145682362661/bc.cbhs?wdid=3585965807641389340&rdid=493576000255290256

Offenders for assetsWithQueryString (7):
 * http://www.rackspace.com/script/analytics/?environment=production&businessunit=rackspace&rackuid=US0a2563d9951d22310ee54c6facabb342&language=en (JS)
 * http://www.rackspace.com/min/?f=css/managed.rackspace.css (CSS)
 * http://www.rackspace.com/min/?g=js-header&1398982199 (JS)
 * http://www.rackspace.com/min/?g=css&1398982199 (CSS)
 * http://cbi.boldchat.com/aid/181086145682362661/bc.cbhs?wdid=3585965807641389340&rdid=493576000255290256 (JS)
 * http://www.rackspace.com/min/?f=script/analytics/addtags.js (JS)
 * http://dc.rackspace.com/cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513&cvdone=p (IMAGE)

Offenders for cssCount (2):
 * http://www.rackspace.com/min/?f=css/managed.rackspace.css (47.97 kB)
 * http://www.rackspace.com/min/?g=css&1398982199 (252.17 kB)

Offenders for timeToFirstCss (522):
 * http://www.rackspace.com/min/?f=css/managed.rackspace.css received in 522 ms

Offenders for jsErrors (9):
 * TypeError: '[object Object]' is not a valid argument for 'instanceof' (evaluating 'node instanceof Node') - getDOMPath(): /usr/lib/node_modules/phantomas/core/scope.js @ 229 / appendSpy(): phantomjs://webpage.evaluate() @ 56 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 201 / unknown fn: http://www.rackspace.com/ @ 140 / unknown fn: http://www.rackspace.com/ @ 140 / unknown fn: http://www.rackspace.com/ @ 140
 * TypeError: '[object Object]' is not a valid argument for 'instanceof' (evaluating 'node instanceof Node') - getDOMPath(): /usr/lib/node_modules/phantomas/core/scope.js @ 229 / appendSpy(): phantomjs://webpage.evaluate() @ 56 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 201 / unknown fn: http://www.rackspace.com/ @ 169 / unknown fn: http://www.rackspace.com/ @ 170
 * ReferenceError: Can't find variable: mboxCreate - unknown fn: http://www.rackspace.com/ @ 180
 * TypeError: '[object Object]' is not a valid argument for 'instanceof' (evaluating 'node instanceof Node') - getDOMPath(): /usr/lib/node_modules/phantomas/core/scope.js @ 229 / appendSpy(): phantomjs://webpage.evaluate() @ 56 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 201 / unknown fn: http://www.rackspace.com/ @ 570 / unknown fn: http://www.rackspace.com/ @ 571
 * TypeError: '[object Object]' is not a valid argument for 'instanceof' (evaluating 'node instanceof Node') - getDOMPath(): /usr/lib/node_modules/phantomas/core/scope.js @ 229 / appendSpy(): phantomjs://webpage.evaluate() @ 56 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 201 / unknown fn: http://www.rackspace.com/ @ 794 / unknown fn: http://www.rackspace.com/ @ 795
 * TypeError: '[object Object]' is not a valid argument for 'instanceof' (evaluating 'node instanceof Node') - getDOMPath(): /usr/lib/node_modules/phantomas/core/scope.js @ 229 / appendSpy(): phantomjs://webpage.evaluate() @ 56 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 201 / unknown fn: http://597fbcfa4a3865fb3530-f60a0bb748a3c84145bb10da7563bafb.r83.cf1.rackcdn.com/oncue.js @ 13 / unknown fn: http://597fbcfa4a3865fb3530-f60a0bb748a3c84145bb10da7563bafb.r83.cf1.rackcdn.com/oncue.js @ 14
 * TypeError: '[object Object]' is not a valid argument for 'instanceof' (evaluating 'node instanceof Node') - getDOMPath(): /usr/lib/node_modules/phantomas/core/scope.js @ 229 / appendSpy(): phantomjs://webpage.evaluate() @ 56 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 201 / unknown fn: http://www.rackspace.com/ @ 812 / unknown fn: http://www.rackspace.com/ @ 813
 * TypeError: '[object Object]' is not a valid argument for 'instanceof' (evaluating 'node instanceof Node') - getDOMPath(): /usr/lib/node_modules/phantomas/core/scope.js @ 229 / appendSpy(): phantomjs://webpage.evaluate() @ 56 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 201 / unknown fn: http://www.rackspace.com/min/?g=js-header&1398982199 @ 16 / unknown fn: http://www.rackspace.com/min/?g=js-header&1398982199 @ 16 / unknown fn: http://www.rackspace.com/min/?g=js-header&1398982199 @ 16 / unknown fn: http://www.rackspace.com/min/?g=js-header&1398982199 @ 16
 * TypeError: '[object Object]' is not a valid argument for 'instanceof' (evaluating 'node instanceof Node') - getDOMPath(): /usr/lib/node_modules/phantomas/core/scope.js @ 229 / unknown fn: phantomjs://webpage.evaluate() @ 54 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 33 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 34 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 34 / unknown fn: /usr/lib/node_modules/phantomas/core/scope.js @ 34 / unknown fn: phantomjs://webpage.evaluate() @ 65 / unknown fn: phantomjs://webpage.evaluate() @ 90 / unknown fn: phantomjs://webpage.evaluate() @ 91 / unknown fn: phantomjs://webpage.evaluate() @ 91

Offenders for headersBiggerThanContent (8):
 * http://1055.ic-live.com/goat.php?cID=1055&cdid=4677&campID=8&ic_cat=&ic_type=&ic_bu=&ic_bc=&ic_ch=&ic_nso=&altid=US0a2563d9951d22310ee54c6facabb342&refVar= (body: 0.00 kB / headers: 0.89 kB)
 * http://1055.ic-live.com/goat.php?cID=1055&cdid=4677&campID=8&ic_cat=&ic_type=&ic_bu=&ic_bc=&ic_ch=&ic_nso=&altid=US0a2563d9951d22310ee54c6facabb342&refVar=&ic_cc=1&ic_old_pid=ac122470-3f01-46a6-a563-7370a3d44b2c&ic_old_sid=ac122470-3f01-46a6-a563-7370a3d41055 (body: 0.00 kB / headers: 0.19 kB)
 * http://cbi.boldchat.com/aid/181086145682362661/bc.cbhs?wdid=3585965807641389340&rdid=493576000255290256 (body: 0.11 kB / headers: 0.56 kB)
 * https://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&ActivityID=97068&rnd=676923.1935031712 (body: 0.00 kB / headers: 0.42 kB)
 * http://images.cdn.rackspace.com/footer/rug/callus-icon.png (body: 0.38 kB / headers: 0.40 kB)
 * http://images.cdn.rackspace.com/footer/rug/chatwithus-icon.png (body: 0.21 kB / headers: 0.37 kB)
 * http://dc.rackspace.com/cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513 (body: 0.00 kB / headers: 0.74 kB)
 * http://dc.rackspace.com/cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513&cvdone=p (body: 0.04 kB / headers: 0.61 kB)

Offenders for imageCount (26):
 * http://images.cdn.rackspace.com/home/v4/managed-hosting-icon.png (0.58 kB)
 * http://images.cdn.rackspace.com/home/v4/gdgt-logo.png (0.41 kB)
 * http://images.cdn.rackspace.com/home/v4/dominos-logo.png (0.82 kB)
 * http://images.cdn.rackspace.com/home/v4/private-cloud-icon.png (1.16 kB)
 * http://images.cdn.rackspace.com/home/v4/public-cloud-icon.png (1.22 kB)
 * http://images.cdn.rackspace.com/home/v4/simon-properties-logo.png (1.09 kB)
 * http://images.cdn.rackspace.com/home/v4/hubspot-logo.png (0.74 kB)
 * http://images.cdn.rackspace.com/home/v4/vevo-logo.png (0.53 kB)
 * http://images.cdn.rackspace.com/home/v4/snappaged-logo.png (1.06 kB)
 * http://images.cdn.rackspace.com/home/v4/hybrid-overview.png (8.75 kB)
 * http://images.cdn.rackspace.com/home/v4/support-overview.png (5.82 kB)
 * http://images.cdn.rackspace.com/home/v4/powered-by-openstack.png (8.17 kB)
 * http://images.cdn.rackspace.com/footer/rug/wevegotyourback-24x7x365.png (2.15 kB)
 * http://images.cdn.rackspace.com/footer/basement/rackerpowered-logo.png (2.47 kB)
 * http://images.cdn.rackspace.com/IS/chatslider/background_en.png (9.24 kB)
 * http://images.cdn.rackspace.com/IS/chatslider/smartbutton/available_en.gif (1.43 kB)
 * http://images.cdn.rackspace.com/IS/chatslider/close_en.png (0.92 kB)
 * http://images.cdn.rackspace.com/sprites/global_header-alt.png (15.36 kB)
 * http://images.cdn.rackspace.com/elements/arrow-pocketbutton_dropdown.png (0.93 kB)
 * http://images.cdn.rackspace.com/sprites/global_flags.png (5.74 kB)
 * http://images.cdn.rackspace.com/header/rackspace-logo-nav-173x51.png (5.31 kB)
 * http://images.cdn.rackspace.com/elements/button-arrow-white.png (2.76 kB)
 * http://images.cdn.rackspace.com/footer/rug/callus-icon.png (0.38 kB)
 * http://images.cdn.rackspace.com/footer/rug/chatwithus-icon.png (0.21 kB)
 * http://images.cdn.rackspace.com/footer/rug/emailus-icon.png (0.40 kB)
 * http://dc.rackspace.com/cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513&cvdone=p (0.04 kB)

Offenders for smallImages (16):
 * http://images.cdn.rackspace.com/home/v4/managed-hosting-icon.png (0.58 kB)
 * http://images.cdn.rackspace.com/home/v4/gdgt-logo.png (0.41 kB)
 * http://images.cdn.rackspace.com/home/v4/dominos-logo.png (0.82 kB)
 * http://images.cdn.rackspace.com/home/v4/private-cloud-icon.png (1.16 kB)
 * http://images.cdn.rackspace.com/home/v4/public-cloud-icon.png (1.22 kB)
 * http://images.cdn.rackspace.com/home/v4/simon-properties-logo.png (1.09 kB)
 * http://images.cdn.rackspace.com/home/v4/hubspot-logo.png (0.74 kB)
 * http://images.cdn.rackspace.com/home/v4/vevo-logo.png (0.53 kB)
 * http://images.cdn.rackspace.com/home/v4/snappaged-logo.png (1.06 kB)
 * http://images.cdn.rackspace.com/IS/chatslider/smartbutton/available_en.gif (1.43 kB)
 * http://images.cdn.rackspace.com/IS/chatslider/close_en.png (0.92 kB)
 * http://images.cdn.rackspace.com/elements/arrow-pocketbutton_dropdown.png (0.93 kB)
 * http://images.cdn.rackspace.com/footer/rug/callus-icon.png (0.38 kB)
 * http://images.cdn.rackspace.com/footer/rug/chatwithus-icon.png (0.21 kB)
 * http://images.cdn.rackspace.com/footer/rug/emailus-icon.png (0.40 kB)
 * http://dc.rackspace.com/cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513&cvdone=p (0.04 kB)

Offenders for timeToFirstImage (779):
 * http://images.cdn.rackspace.com/home/v4/managed-hosting-icon.png received in 779 ms

Offenders for httpsRequests (1):
 * https://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&ActivityID=97068&rnd=676923.1935031712

Offenders for redirects (1):
 * http://dc.rackspace.com/cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513 is a redirect (HTTP 302 Moved Temporarily) to /cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513&cvdone=p (took 195 ms)

Offenders for cachingDisabled (1):
 * http://dc.rackspace.com/cm?ci=90378805%3B90378974&st=1399323913470&vn1=4.15.18&ec=utf-8&vn2=e4.0&pi=rackspace.com%3Ahybrid&ul=http%3A%2F%2Fwww.rackspace.com%2F&tid=6&cg=R113&rnd=1399333387351&pc=Y&jv=1.8.5&je=n&sw=1024&sh=768&pd=32&tz=4&pv_a1=US0a2563d9951d22310ee54c6facabb342&pv_a2=20140505160513&pv1=US0a2563d9951d22310ee54c6facabb342&pv2=20140505160513&cvdone=p

Offenders for domains (10):
 * images.cdn.rackspace.com: 25 request(s)
 * www.rackspace.com: 6 request(s)
 * 1055.ic-live.com: 2 request(s)
 * dc.rackspace.com: 2 request(s)
 * script: 1 request(s)
 * www.google.com: 1 request(s)
 * libs.coremetrics.com: 1 request(s)
 * 597fbcfa4a3865fb3530-f60a0bb748a3c84145bb10da7563bafb.r83.cf1.rackcdn.com: 1 request(s)
 * cbi.boldchat.com: 1 request(s)
 * bs.serving-sys.com: 1 request(s)

Offenders for DOMqueries (12):
 * tag name "head": 5 queries
 * tag name "script": 4 queries

Offenders for globalVariables (710):
 * A
 * setClassAsUnFocused
 * setClassAsNormal
 * c1
 * cmUA
 * cGO
 * cm_MC_USER_DETAILS_HOST
 * removeClass
 * cG8
 * user_defined1
 * _cm_NRSet
 * SPAN
 * UADetect
 * selection_changed
 * getSurvey
 * cm_JSFPMigrationOtherCookies
 * cmJSFGetSessionExpireCookieValue
 * CV
 * cmElementRecRequest
 * cm_JSFCoreCookieName
 * getUrlVars
 * cci
 * chat_racksid
 * cmJSFCreateUserId
 * cmJSFPMigrateLink
 * compare_usage
 * BLANK
 * cm_LinkClickDelayInterval
 * getDescendantsByAttributeValue
 * pixel
 * cmCreatePageviewTag
 * getHeight
 * validateRadio
 * loadChatInvite
 * findAncestorWithTagName
 * cmLoad
 * preEscape
 * cmAddShared
 * validateCheckbox
 * TR
 * validateManagedColocationForm
 * PANE_3_CLASS_NAME
 * getScreenX
 * cGC
 * Cpse
 * defaultNormalize
 * setY
 * cGI
 * validateXenApplicationForm
 * getElementsWithClassName
(660 more)

Offenders for globalVariablesFalsy (30):
 * cG8 = null
 * _cm_NRSet = false
 * cm_JSFPMigrationOtherCookies = null
 * cci = null
 * cm_JSFPForceMigrateCookies = false
 * cm_NewLinkTracker = false
 * cGU = false
 * cGS = false
 * cm_IOEnabled = false
 * cmNormalizeWhiteList = null
 * cm_JSFEnabled = false
 * cm_UseCookie = false
 * chost = null
 * cm_ATEnabled = false
 * cm_AvidLoadTimedOut = false
 * cm_JSFPMigrationDomainBlacklist = null
 * cm_DownloadExtensions = null
 * cm_LinkClickDelay = false
 * cm_OffsiteImpressionsEnabled = false
 * cm_MCEnabled = false
 * cm_JSFEAMasterIDSessionCookie = false
 * cGA = null
 * _$cV1 = null
 * cm_JSFPCookieMigrate = false
 * cmCheckCMEMFlag = false
 * http_request = false
 * cmSubmitFlag = false
 * cm_JSFPMigrationPathWhitelist = null
 * cm_JSFPMigrationDomainWhitelist = null
 * dontExit = false

Offenders for smallestResponse (0):
 * http://script/mbox.js (0.00 kB)

Offenders for biggestResponse (258218):
 * http://www.rackspace.com/min/?g=css&1398982199 (252.17 kB)

Offenders for fastestResponse (17):
 * http://1055.ic-live.com/goat.php?cID=1055&cdid=4677&campID=8&ic_cat=&ic_type=&ic_bu=&ic_bc=&ic_ch=&ic_nso=&altid=US0a2563d9951d22310ee54c6facabb342&refVar=&ic_cc=1&ic_old_pid=ac122470-3f01-46a6-a563-7370a3d44b2c&ic_old_sid=ac122470-3f01-46a6-a563-7370a3d41055 (17 ms)

Offenders for slowestResponse (439):
 * http://www.rackspace.com/ (439 ms)

Offenders for smallestLatency (0):
 * http://script/mbox.js (undefined ms)

Offenders for biggestLatency (0):
 * http://script/mbox.js (undefined ms)

@macbre macbre added the bug label May 10, 2014
@macbre
Copy link
Owner

macbre commented May 10, 2014

Hm, there are actually more issues when loading rackspace site using phantomas:

'[object Object]' is not a valid argument for 'instanceof' (evaluating 'node instanceof Node')
10:47:25.001 Backtrace: getDOMPath(): /core/scope.js @ 229 

I see non zero value of timeToFirstByte metric, however it seems to be calculate for a JS asset instead of HTML response:

10:47:24.285 Time to first byte: set to 89 ms for <http://libs.coremetrics.com/eluminate.js> (HTTP 200)

I'll take a look. Thanks for bug report.

@macbre macbre added this to the v1.2 milestone May 10, 2014
@macbre macbre self-assigned this May 10, 2014
@macbre
Copy link
Owner

macbre commented May 10, 2014

JS assets included at the top of the page were fetched before the HTML response finished to load causing race conditions.

macbre added a commit that referenced this issue May 10, 2014
* move to a separate core module
@macbre
Copy link
Owner

macbre commented May 10, 2014

Fixed by #299

@jimaek
Copy link
Author

jimaek commented May 10, 2014

awesome thank you

@macbre macbre changed the title timeToFirstByte: 0 timeToFirstByte: fix race condition May 10, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants