asp net core 2.0 mvc + kestrel - 在应用程序启动时加载 MySql 程序集?
asp net core 2.0 mvc + kestrel - load MySql assembly on start of application?
我有一个 asp net core 2.0 mvc 网页使用 MySql,来自 MySql 数据库的第一个请求需要 5-10 秒来加载,但任何后续请求要快得多,每个请求大约半秒。有没有办法在 kestrel 启动时加载 MySql 依赖,这样网页上就没有延迟了?
我读过有关程序集注入的内容,但那些是基于核心 1.0 的。我将如何在核心 2.0 中实现这一目标?
没有什么可以阻止您在 Startup.cs 末尾创建 DbContext 并读取一些虚拟数据。另一方面,朋友之间的 5 到 10 秒是什么意思,尤其是当它只是您第一个访问该网站的朋友时。毕竟,这通常是部署应用程序的人员或流程,以确保一切正常。
我有一个 asp net core 2.0 mvc 网页使用 MySql,来自 MySql 数据库的第一个请求需要 5-10 秒来加载,但任何后续请求要快得多,每个请求大约半秒。有没有办法在 kestrel 启动时加载 MySql 依赖,这样网页上就没有延迟了?
我读过有关程序集注入的内容,但那些是基于核心 1.0 的。我将如何在核心 2.0 中实现这一目标?
没有什么可以阻止您在 Startup.cs 末尾创建 DbContext 并读取一些虚拟数据。另一方面,朋友之间的 5 到 10 秒是什么意思,尤其是当它只是您第一个访问该网站的朋友时。毕竟,这通常是部署应用程序的人员或流程,以确保一切正常。