{"id":113,"date":"2012-02-22T00:00:00","date_gmt":"2012-02-22T00:00:00","guid":{"rendered":"http:\/\/bloodforge.com\/?p=113"},"modified":"2020-02-20T03:28:51","modified_gmt":"2020-02-20T03:28:51","slug":"improving-google-page-speed-score-for-blogengine","status":"publish","type":"post","link":"https:\/\/bloodforge.azurewebsites.net\/index.php\/2012\/02\/22\/improving-google-page-speed-score-for-blogengine\/","title":{"rendered":"Improving Google Page Speed Score for BlogEngine"},"content":{"rendered":"\n<p>I was getting a&nbsp;72\/100&nbsp;score from Google Page Speed, so I attempted to improve that a bit.<\/p>\n\n\n\n<p>I added caching to static resources via the web config, which raised my score by about 10:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;staticContent>\n  &lt;clientCache cacheControlMode=\"UseMaxAge\" cacheControlMaxAge=\"365.00:00:00\" \/>\n  &lt;remove fileExtension=\".mp4\" \/>\n  &lt;remove fileExtension=\".gif\" \/>\n  &lt;remove fileExtension=\".htm\" \/>\n  &lt;remove fileExtension=\".html\" \/>\n  &lt;remove fileExtension=\".jpeg\" \/>\n  &lt;remove fileExtension=\".jpg\" \/>\n  &lt;remove fileExtension=\".js\" \/>\n  &lt;remove fileExtension=\".png\" \/>\n  &lt;remove fileExtension=\".txt\" \/>\n  &lt;mimeMap fileExtension=\".mp4\" mimeType=\"video\/mp4\" \/>\n  &lt;mimeMap fileExtension=\".gif\" mimeType=\"image\/gif\" \/>\n  &lt;mimeMap fileExtension=\".htm\" mimeType=\"text\/html\" \/>\n  &lt;mimeMap fileExtension=\".html\" mimeType=\"text\/html\" \/>\n  &lt;mimeMap fileExtension=\".jpeg\" mimeType=\"image\/jpeg\" \/>\n  &lt;mimeMap fileExtension=\".jpg\" mimeType=\"image\/jpeg\" \/>\n  &lt;mimeMap fileExtension=\".js\" mimeType=\"application\/x-javascript\" \/>\n  &lt;mimeMap fileExtension=\".png\" mimeType=\"image\/png\" \/>\n  &lt;mimeMap fileExtension=\".txt\" mimeType=\"text\/plain\" \/>\n&lt;\/staticContent><\/code><\/pre>\n\n\n\n<p>New page score:&nbsp;82\/100<\/p>\n\n\n\n<p>I then made sure that all of my custom javascript files went through the javascript handler in BlogEngine, which raised my score to by 3:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script language=\"javascript\" type=\"text\/javascript\" \nsrc=\"\/js.axd?path=%2fmyuploads%2fbf_script.js&amp;minify=\">&lt;\/script><\/code><\/pre>\n\n\n\n<p>New page score:&nbsp;85\/100<\/p>\n\n\n\n<p>I then uninstalled the syntax highlighter extension from BE. This upped my page rank by another 3.<\/p>\n\n\n\n<p>New page score:&nbsp;88\/100<\/p>\n\n\n\n<p>There&#8217;s still some room for improvement, though&#8230; I want to get as close as possible to 100 \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was getting a&nbsp;72\/100&nbsp;score from Google Page Speed, so I attempted to improve that a bit. I added caching to static resources via the web config, which raised my score by about 10: New page score:&nbsp;82\/100 I then made sure that all of my custom javascript files went through the javascript handler in BlogEngine, which [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/bloodforge.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/posts\/113"}],"collection":[{"href":"https:\/\/bloodforge.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bloodforge.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bloodforge.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bloodforge.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/comments?post=113"}],"version-history":[{"count":1,"href":"https:\/\/bloodforge.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/posts\/113\/revisions"}],"predecessor-version":[{"id":114,"href":"https:\/\/bloodforge.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/posts\/113\/revisions\/114"}],"wp:attachment":[{"href":"https:\/\/bloodforge.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/media?parent=113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bloodforge.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/categories?post=113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bloodforge.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/tags?post=113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}