{"id":513,"date":"2014-11-04T20:05:04","date_gmt":"2014-11-04T20:05:04","guid":{"rendered":"http:\/\/shirishranjit.com\/blog1\/?page_id=513"},"modified":"2015-01-30T13:23:21","modified_gmt":"2015-01-30T18:23:21","slug":"software-performance-by-design","status":"publish","type":"page","link":"https:\/\/shirishranjit.com\/blog1\/technical-posts\/software-performance-by-design","title":{"rendered":"Software Performance by Design"},"content":{"rendered":"<p><a title=\"http:\/\/blog.codinghorror.com\/performance-is-a-feature\/\" href=\"http:\/\/blog.codinghorror.com\/performance-is-a-feature\/\">http:\/\/blog.codinghorror.com\/performance-is-a-feature\/<\/a><\/p>\n<p>Yahoo Developer Network Performance Rules:<br \/>\n<a title=\"https:\/\/developer.yahoo.com\/performance\/rules.html\" href=\"https:\/\/developer.yahoo.com\/performance\/rules.html\">https:\/\/developer.yahoo.com\/performance\/rules.html<\/a><\/p>\n<ul>\n<li>Make Fewer HTTP Requests<\/li>\n<li>Use a Content Delivery Network<\/li>\n<li>Add an Expires Header<\/li>\n<li>Gzip Components<\/li>\n<li>Put CSS at the Top<\/li>\n<li>Move Scripts to the Bottom<\/li>\n<li>Avoid CSS Expressions<\/li>\n<li>Make JavaScript and CSS External<\/li>\n<li>Reduce DNS Lookups<\/li>\n<li>Minify JavaScript<\/li>\n<li>Avoid Redirects<\/li>\n<li>Remove Duplicate Scripts<\/li>\n<li>Configure ETags<\/li>\n<\/ul>\n<p>Stack Overflow:<br \/>\n<a title=\"http:\/\/nickcraver.com\/blog\/2013\/11\/22\/what-it-takes-to-run-stack-overflow\/\" href=\"http:\/\/nickcraver.com\/blog\/2013\/11\/22\/what-it-takes-to-run-stack-overflow\/\">http:\/\/nickcraver.com\/blog\/2013\/11\/22\/what-it-takes-to-run-stack-overflow\/<\/a><\/p>\n<p><a title=\"http:\/\/blog.codinghorror.com\/yslow-yahoos-problems-are-not-your-problems\/\" href=\"http:\/\/blog.codinghorror.com\/yslow-yahoos-problems-are-not-your-problems\/\">http:\/\/blog.codinghorror.com\/yslow-yahoos-problems-are-not-your-problems\/<\/a><\/p>\n<div class=\"twttr_buttons\"><div class=\"twttr_twitter\">\n\t\t\t\t\t<a href=\"http:\/\/twitter.com\/share?text=Software+Performance+by+Design\" class=\"twitter-share-button\" data-via=\"\" data-hashtags=\"\"  data-size=\"default\" data-url=\"https:\/\/shirishranjit.com\/blog1\/technical-posts\/software-performance-by-design\"  data-related=\"\" target=\"_blank\">Tweet<\/a>\n\t\t\t\t<\/div><div class=\"twttr_followme\">\n\t\t\t\t\t\t<a href=\"https:\/\/twitter.com\/shiranjit\" class=\"twitter-follow-button\" data-size=\"default\"  data-show-screen-name=\"false\"  target=\"_blank\">Follow me<\/a>\n\t\t\t\t\t<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>http:\/\/blog.codinghorror.com\/performance-is-a-feature\/ Yahoo Developer Network Performance Rules: https:\/\/developer.yahoo.com\/performance\/rules.html Make Fewer HTTP Requests Use a Content Delivery Network Add an Expires Header Gzip Components Put CSS at the Top Move Scripts to the Bottom Avoid CSS Expressions Make JavaScript and CSS External &hellip; <a href=\"https:\/\/shirishranjit.com\/blog1\/technical-posts\/software-performance-by-design\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":198,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-513","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/513"}],"collection":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/comments?post=513"}],"version-history":[{"count":6,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/513\/revisions"}],"predecessor-version":[{"id":702,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/513\/revisions\/702"}],"up":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/198"}],"wp:attachment":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/media?parent=513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}