百萬數據測試 Entity Framework 到底有多慢


測試環境

硬件:阿里雲乞丐配置

操作系統:Centos 7

CPU: 1核    

內存:1 GB (I/O優化)

網絡:1Mbps(峰值)

軟件

.net core 2.0

ZKEACMS For .net core

數據庫

Sqlite 3

單表數據量

1048591

訪問測試

1.訪問地址:http://47.88.57.96/article

響應時間大概 534ms

2.訪問最后一頁:http://47.88.57.96/article/p-209715

響應時間大概:561ms

3.切換分類:http://47.88.57.96/article/cate-2/p-2

響應時間大概:481ms

 

4.隨機訪問單獨一個文章:http://47.88.57.96/article/detail/post-5612

響應時間大概:245ms,要快一些

總結

正常來說 Entity Framework 的速度其實是不錯的,但在使用過程中,確實會出現慢的情況,但這並非是EF的錯,而很多時候是使用得不對,甚至太過依賴。

不過說起來,在使用EF的過程中,確實會遇到一些坑,但是如果你了解,很多事情是可以避免的。談不上為EF正名,我只想說,EF不慢。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM