優化EF Code First第一次請求速度

2022-02-02 15:55:52 字數 953 閱讀 8788

由於ef code first模式沒有模型檔案,所以很多一次請求的時候速度比較慢,ef需要將對應的資料庫對映關係載入到記憶體裡面,往後請求就比較快。可以通過在程式初始化的時候增加一段**來優化ef第一次執行的速度,具體**如下

//

ef暖機操作

using (companycontext dbcontext = new

companycontext())

控制台專案則把上面一段**放在main方法中即可,在需要呼叫的方法之前執行。

static

void main(string

args)

stopwatch sw = new

stopwatch();

sw.start();

using (dbcontext dbcontext = new

companycontext())

}sw.stop();

console.writeline(sw.elapsedmilliseconds);

console.readkey();

}

webform專案

protected

sender, eventargs e)

}

mvc專案

public

class}}

protected

sender, eventargs e)

}

對比效果如下

優化前的效果,耗時3281毫秒

優化後的效果,耗時130毫秒

最優化第一講 概念

概念性質的 凸集 convex sets 任意兩個點的線性組合還屬於這個集合。也就意味著任意兩點的連線還是這個集合中,形式化表示為 一範數 向量各個維度絕對值的和 二範數 向量各個維度的平方和的開根號 超平面 二維空間是一條直線,三維空間是乙個平面,更高空間就是超平面,統稱超平面 會將這個空間分成兩...

部落格優化攻略第一季第一集

部落格優化攻略是我一向想寫的乙個主題,由於我做 優化之前重要就是做部落格優化,也積累了一些本身的經驗和技能,下邊和大師一路分享。在第一季裡邊重要講的是若何選擇部落格。做部落格優化起首須要選擇乙個部落格,這裡邊也是有技能的,建部落格依照花錢方法分2種,一種是程式設計客棧免費的在部落格平台上樹立本身的部...

機械優化設計第一章

1 數值計算法的迭代過程 梯度下降法及其變形 x k 1 x k a k s k 各種下降法基本式一樣,區別就在於步長a k 與s k 2 點距準則判定結束 x k x k 1 小於設定整數 精度 時結束迭代,解釋一下 是什麼意思,因為x不是乙個數,而是乙個vector,所以是有很多維的,用兩棟的意...