Improving Google Page Speed Score for BlogEngine
February 22, 2012 February 20, 2020
I was getting a 72/100 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:
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00" />
<remove fileExtension=".mp4" />
<remove fileExtension=".gif" />
<remove fileExtension=".htm" />
<remove fileExtension=".html" />
<remove fileExtension=".jpeg" />
<remove fileExtension=".jpg" />
<remove fileExtension=".js" />
<remove fileExtension=".png" />
<remove fileExtension=".txt" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".gif" mimeType="image/gif" />
<mimeMap fileExtension=".htm" mimeType="text/html" />
<mimeMap fileExtension=".html" mimeType="text/html" />
<mimeMap fileExtension=".jpeg" mimeType="image/jpeg" />
<mimeMap fileExtension=".jpg" mimeType="image/jpeg" />
<mimeMap fileExtension=".js" mimeType="application/x-javascript" />
<mimeMap fileExtension=".png" mimeType="image/png" />
<mimeMap fileExtension=".txt" mimeType="text/plain" />
</staticContent>
New page score: 82/100
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:
<script language="javascript" type="text/javascript"
src="/js.axd?path=%2fmyuploads%2fbf_script.js&minify="></script>
New page score: 85/100
I then uninstalled the syntax highlighter extension from BE. This upped my page rank by another 3.
New page score: 88/100
There’s still some room for improvement, though… I want to get as close as possible to 100 🙂