Hi Charles, looking at your source code, you have included CSS and JS files in a way that does not work well for mod_pagespeed:
<style>@import url(vendor/h5bp/css/normalize.css) ;@import url(vendor/h5bp/css/main.css) ;@import url(vendor/bootstrap/css/bootstrap.css) ;@import url(vendor/bootstrap/css/bootstrap-datepicker.css) ;@import url(vendor/bootstrap-formhelpers/bootstrap-formhelpers.css) ;@import url(vendor/backgrid/backgrid.css) ;@import url(vendor/backgrid/backgrid-filter.css) ;@import url(vendor/backgrid/backgrid-paginator.css) ;@import url(app/styles/base.css) ;@import url(app/styles/login.css) ;@import url(app/styles/sticky-footer.css) ;</style>
...
This CSS style is very strange, usually CSS is used like this:
<link rel="stylesheet" href="vendor/h5bp/css/normalize.css">
<link rel="stylesheet" href="vendor/h5bp/css/main.css">
...
We do have a filter (
flatten_css_imports) that ought to help here, but it may have exceeded the maximum number of bytes or something like that. In general it will help if you can use the standard <link> syntax rather than @imports.
Similarly, it looks like you are only referencing 1 JS file in your HTML: require.js. I'm not sure why we aren't minifying that one, but we have no way to rewrite any of the others because they are loaded from inside that JS file.
I'm guessing this code was produced by your CMS so you can't change it though?
pagespeed InPlaceResourceOptimization on;
this will minify CSS and JS even if the HTML parser can't find them (like it can't seem to find yours).