{"id":25,"date":"2009-09-13T23:45:31","date_gmt":"2009-09-13T21:45:31","guid":{"rendered":"http:\/\/www.bretterhofer.at\/blog\/?page_id=25"},"modified":"2011-08-13T22:20:53","modified_gmt":"2011-08-13T20:20:53","slug":"website-performance-tuning","status":"publish","type":"page","link":"https:\/\/bretterhofer.at\/blog\/projects\/website-performance-tuning\/","title":{"rendered":"website performance tuning"},"content":{"rendered":"<p><a title=\"http:\/\/www.charlesproxy.com\/\" href=\"http:\/\/www.charlesproxy.com\/\" target=\"_blank\">charlesproxy<\/a> and\/or fiddler for acting as proxies<\/p>\n<p>firebug<\/p>\n<p>yslow<\/p>\n<p><a title=\"http:\/\/code.google.com\/p\/page-speed\/\" href=\"http:\/\/code.google.com\/p\/page-speed\/\" target=\"_blank\">google page speed<\/a>: Help to find unused css<\/p>\n<p><a title=\"http:\/\/spritegen.website-performance.org\/section\/what-are-css-sprites\" href=\"http:\/\/spritegen.website-performance.org\/section\/what-are-css-sprites\" target=\"_blank\">http:\/\/spritegen.website-performance.org\/section\/what-are-css-sprites<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Update 2010 11<\/p>\n<p>Start experimenting with<\/p>\n<p>End-to-end real-world web page instrumentation and measurement suite: <a href=\"http:\/\/code.google.com\/p\/jiffy-web\/\" target=\"_blank\">http:\/\/code.google.com\/p\/jiffy-web\/<\/a><\/p>\n<p>mod_pagespeed: Not yet usefull at windows servers but can use instrumenation ideas.\u00a0 These blocks measure the time the client spends loading and rendering the page, and report that measurement back to the server.\u00a0 See <a href=\"http:\/\/code.google.com\/intl\/de-DE\/speed\/page-speed\/\" target=\"_blank\">http:\/\/code.google.com\/intl\/de-DE\/speed\/page-speed\/<\/a><\/p>\n<p><a href=\"http:\/\/spriteme.org\/\" target=\"_blank\">http:\/\/spriteme.org\/<\/a>\u00a0 Live website sprite generator + CSS<\/p>\n<p><a href=\"http:\/\/www.stevesouders.com\/blog\/2011\/02\/16\/jdrop-json-in-the-cloud\/\" target=\"_blank\">http:\/\/www.stevesouders.com\/blog\/2011\/02\/16\/jdrop-json-in-the-cloud\/<\/a><\/p>\n<p><a href=\"http:\/\/stevesouders.com\/mobileperf\/mobileperfbkm.php\" target=\"_blank\">http:\/\/stevesouders.com\/mobileperf\/mobileperfbkm.php<\/a><\/p>\n<p>HTML\/JS\/CSS Optimization:<\/p>\n<p>http:\/\/csstidy.sourceforge.net\/ Optimze your CSS<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>charlesproxy and\/or fiddler for acting as proxies firebug yslow google page speed: Help to find unused css http:\/\/spritegen.website-performance.org\/section\/what-are-css-sprites &nbsp; Update 2010 11 Start experimenting with<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":6,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bretterhofer.at\/blog\/wp-json\/wp\/v2\/pages\/25"}],"collection":[{"href":"https:\/\/bretterhofer.at\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bretterhofer.at\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bretterhofer.at\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bretterhofer.at\/blog\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":8,"href":"https:\/\/bretterhofer.at\/blog\/wp-json\/wp\/v2\/pages\/25\/revisions"}],"predecessor-version":[{"id":27,"href":"https:\/\/bretterhofer.at\/blog\/wp-json\/wp\/v2\/pages\/25\/revisions\/27"}],"up":[{"embeddable":true,"href":"https:\/\/bretterhofer.at\/blog\/wp-json\/wp\/v2\/pages\/6"}],"wp:attachment":[{"href":"https:\/\/bretterhofer.at\/blog\/wp-json\/wp\/v2\/media?parent=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}