0
私はMySqlを使用してasp net core 2.0 mvcのWebページを持っています。MySqlデータベースからの最初のリクエストは、ロードに5〜10秒かかっていますが、その後のリクエストはずっと速く、それぞれ約0.5秒です。 kestrelの起動時にMySqlの依存関係をロードする方法があるので、Webページに遅延時間はありませんか?asp net core 2.0 mvc + kestrel - アプリケーションの起動時にMySqlアセンブリをロードしますか?
私はアセンブリインジェクションについて読んだことがありますが、コア1.0をベースにしています。コア2.0でこれをどのように達成できますか?
MySQLデータベースが逆DNS参照を長時間実行していたことが判明しました。数分以内に再度接続されていないと、ホスト情報が失われ、再度5-10秒かかりますルックアップと一緒に。私はトリックをしたMySQLとのオープン/クローズドDB接続を行うために数分おきにタイマーを作成しました。アイデアをお寄せいただきありがとうございます –
実際にはそのルックアップのために本当に長い時間です。 – GlennSills
はい、それはmysqlの古いバージョンです。何も制御できませんが、db接続が数分おきに1回開かれる限り、すべてのWebページdbクエリは即座に実行されます。 –