This project is read-only.

The concurrency problem of BlogEngine.NET

Topics: ASP.NET 2.0, Business Logic Layer, Controls
Mar 31, 2014 at 1:33 PM
Hi, I downloaded the BlogEngine.NET and deployed it in my local computer. Then I use the web test tool in VS2012 to test the performance of BlogEngine.NET. In the test, each virual user will log in, write a post, delete the post and log off. However, I found that when the number of concurrent user equals 25, the result will have some problems. The cpu usage reached 100%.

Here is my computer configuration:
OS: windows 8.1
CPU: Intel I7-2600
Memory: 16GB

So my problem is, how many concurrent operatons can the BlogEngine support at most? What should I pay attention to when the website receives a great amount of concurrent access?
Mar 31, 2014 at 7:44 PM
How this is comparable to other .net apps similar in size, like Orchard or Umbraco? 25 seems like very "convenient" number for some kind of restriction, but BE does not restrict anything. Bottleneck in BE is that it keeps lots of data in static fields, so you'll need RAM for large blogs.