Fresh install of DNN 7.1.2, on Win 2008 R2, IIS 7.5, SQL Server 2012, using the core url features, eg <add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="a-zA-Z0-9 _-" urlFormat="advanced"/>
When urlFormat is set to advanced, the base url includes a language parameter (show language is unchecked in Admin > Languages, and only the en-US language is enabled) eg http://[redacted]:80/Default.aspx?TabId=102&language=en-US and page is generated in ~0.9 seconds
HOWEVER
When urlFormat is set to humanfriendly, the base url drops any language parameter eg http://[redacted]:80/Default.aspx?TabId=102 and page is generated in ~0.2 seconds - a huge performance improvement.
The site did have other languages enabled, and is intended to be multi-lingual in the future, so removing the possibility for multi-lingual setup isn't desirable, but why is this happening?