我最近开始评估ASP.NET-样板模板。在使用模板时,我开始注意到在单击菜单项时加载速度很慢。 为了排除自己的编码错误,我尝试从https://aspnetboilerplate.com/Templates网站上“新鲜”生成/下载了模板。我唯一更改的是appsettings.json中的Connectionstring以引用我的本地数据库服务器。 我尝试了几次新模板,并且我总是下载带有身份验证的多页应用程序的ASP.NET Core 2.x模板。始终保持相同的结果:单击菜单项时,即使我一次又一次单击同一菜单项,也要花费很长时间(1-3秒)才显示新页面。 然后,我开始使用MiniProfiler for .NETCore描述页面加载,这印证了我的印象:每次页面加载/页面更改,仅DOM加载就花费了超过1秒的时间。 因为我没有后台任务在运行,而IIS和SQLServer在本地运行,所以我不知道这些缓慢响应的来源。
为了进行比较,我尝试了Angular 2.x模板,并且运行速度很快。
有人遇到过类似的问题吗?也许有人对此行为有解决方案?
我测试的版本是4.2.0。我在WIN10 64位计算机,VS2017社区,Google Chrome + Microsoft Edge(当前版本)上进行了测试
提前谢谢!
P.S。如果开发人员感到困惑,我仍然可以通过PDF获得测量结果