Changes between Version 8 and Version 9 of LoadTimes


Ignore:
Timestamp:
07/05/11 14:19:23 (5 years ago)
Author:
chris
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LoadTimes

    v8 v9  
    55 
    66== 2011-07-05 == 
     7 
     8Summary for the live server: 
     9 
     10 * The front page, HTML only of the live site, not running varnish takes around 0.1 seconds to load 
     11 * The front page of the live site, plus css / js / images etc takes over 30 seconds via pingdom 
     12 
     13Issues for the live server: 
     14 
     15 * ETags and one CSS expression 
     16 
     17Summary for the dev server: 
     18 
     19 * Very fast on port 80 via Varnish, less than two seconds for the page and all objects 
     20 * Very slow for port 443, 7 seconds just for the HTML 
     21 
     22Issues for the dev server: 
     23 
     24 * Speed up port 443 accesses! 
     25 * Etag and gzipping of js files 
     26 
     27Detailed info follows: 
     28 
    729 
    830=== Live Server === 
     
    7698==== apache bench ==== 
    7799 
    78 This is with the first hit being passed to apache: 
     100On port 80, this is with the first hit being passed to apache: 
    79101 
    80102{{{ 
     
    133155}}} 
    134156  
    135  
     157==== YSlow ==== 
     158 
     159 * Make fewer HTTP requests 
     160   * This page has 3 external stylesheets. Try combining them into one. 
     161   * This page has 14 external background images. Try combining them with CSS sprites. 
     162 * There are 2 plain text components that should be sent compressed 
     163   * https://piwik.transitionnetwork.org/piwik.js 
     164   * http://dev.transitionnetwork.org/sites/default/files/js/js_cb10d5814b295fb1648af27eb7a3f74b.js 
     165 * There is 1 component with misconfigured ETags 
     166   * https://piwik.transitionnetwork.org/piwik.js 
     167 
     168==== pingdom ==== 
     169 
     170 * http://tools.pingdom.com/?url=http://dev.transitionnetwork.org/ 
     171 
     172Load time between 1 and 1.5 seconds *total*! 
     173 
     174 * Total objects:    72 (809.7 KB) 
     175 * (X)HTML:    1 (31.4KB) 
     176 * CSS:    3 (95.8KB) 
     177 * Scripts:    1 (113.2KB) 
     178 * Images:    61 (364.7KB) 
     179 * Other:    6 (204.7KB) 
     180 
     181However for HTTPS it times out before loading many objects: 
     182 
     183 * http://tools.pingdom.com/?url=https://dev.transitionnetwork.org/ 
     184 
     185==== curl ==== 
     186 
     187For port 80 we consistently get around 30 mili seconds via Varnish: 
     188 
     189{{{ 
     190curl -o /dev/null http://dev.transitionnetwork.org/ 
     191 
     192  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current 
     193                                 Dload  Upload   Total   Spent    Left  Speed 
     194100 32177  100 32177    0     0  2714k      0 --:--:-- --:--:-- --:--:-- 29.7M 
     195}}} 
     196 
     197 
     198Unlike ab we can use curl for port 443, just loading the front page HTML file takes around 7 seconds: 
     199 
     200{{{ 
     201curl -o /dev/null https://dev.transitionnetwork.org/ 
     202 
     203  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current 
     204                                 Dload  Upload   Total   Spent    Left  Speed 
     205100 32076    0 32076    0     0   4545      0 --:--:--  0:00:07 --:--:--  8172 
     206}}}