Real world performance
This page has moved to docs.servicestack.net
We maintain a list of external benchmark results here people have been experiencing to provide an idea of the relative performance you can expect from real-world usage:
EF & JSON.NET 2300ms
EF [AsNoTracking] & JSON.NET 973ms
EF [AsNoTracking] & ServiceStack 809ms
Simple.Data & JSON.NET 1598ms
Simple.Data & ServiceStack 933ms
ServiceStack.OrmLite & JSON.NET 405ms
ServiceStack.OrmLite & ServiceStack 245ms
ServiceStack 9667ms
WebApi 30407ms
GitHub project for the benchmarks are at: https://github.com/anilmujagic/ServiceBenchmark
ServiceStack 19s
WCF Data Services (Optimized) 28s
WCF Data Services 48s
One thing that I was completely surprised by today was the performance of the open source ServiceStack.NET frameworks. Even with the performance tuned release of JSON.NET I found that ServiceStack.Text beat it by a rediculous margin. It serialises 2x faster and deserialises 4x faster.
Redis (Cygwin) 254ms
Redis (Cygwin + fsync) 543ms
Raven DB 2983ms
We've also previously graphed comprehensive 3rd Party benchmarks and a couple of our own at: servicestack.net/benchmarks/.
- Why ServiceStack?
- Important role of DTOs
- What is a message based web service?
- Advantages of message based web services
- Why remote services should use separate DTOs
-
Getting Started
-
Designing APIs
-
Reference
-
Clients
-
Formats
-
View Engines 4. Razor & Markdown Razor
-
Hosts
-
Security
-
Advanced
- Configuration options
- Access HTTP specific features in services
- Logging
- Serialization/deserialization
- Request/response filters
- Filter attributes
- Concurrency Model
- Built-in profiling
- Form Hijacking Prevention
- Auto-Mapping
- HTTP Utils
- Dump Utils
- Virtual File System
- Config API
- Physical Project Structure
- Modularizing Services
- MVC Integration
- ServiceStack Integration
- Embedded Native Desktop Apps
- Auto Batched Requests
- Versioning
- Multitenancy
-
Caching
-
HTTP Caching 1. CacheResponse Attribute 2. Cache Aware Clients
-
Auto Query
-
AutoQuery Data 1. AutoQuery Memory 2. AutoQuery Service 3. AutoQuery DynamoDB
-
Server Events
-
Service Gateway
-
Encrypted Messaging
-
Plugins
-
Tests
-
ServiceStackVS
-
Other Languages
-
Amazon Web Services
-
Deployment
-
Install 3rd Party Products
-
Use Cases
-
Performance
-
Other Products
-
Future