| 7 | |
| 8 | Summary 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 | |
| 13 | Issues for the live server: |
| 14 | |
| 15 | * ETags and one CSS expression |
| 16 | |
| 17 | Summary 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 | |
| 22 | Issues for the dev server: |
| 23 | |
| 24 | * Speed up port 443 accesses! |
| 25 | * Etag and gzipping of js files |
| 26 | |
| 27 | Detailed info follows: |
| 28 | |
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 | |
| 172 | Load 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 | |
| 181 | However for HTTPS it times out before loading many objects: |
| 182 | |
| 183 | * http://tools.pingdom.com/?url=https://dev.transitionnetwork.org/ |
| 184 | |
| 185 | ==== curl ==== |
| 186 | |
| 187 | For port 80 we consistently get around 30 mili seconds via Varnish: |
| 188 | |
| 189 | {{{ |
| 190 | curl -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 |
| 194 | 100 32177 100 32177 0 0 2714k 0 --:--:-- --:--:-- --:--:-- 29.7M |
| 195 | }}} |
| 196 | |
| 197 | |
| 198 | Unlike ab we can use curl for port 443, just loading the front page HTML file takes around 7 seconds: |
| 199 | |
| 200 | {{{ |
| 201 | curl -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 |
| 205 | 100 32076 0 32076 0 0 4545 0 --:--:-- 0:00:07 --:--:-- 8172 |
| 206 | }}} |