forked from ServiceStack/ServiceStack
-
Notifications
You must be signed in to change notification settings - Fork 0
Real world performance
mythz edited this page Mar 28, 2013
·
14 revisions
We've previously graphed comprehensive 3rd Party benchmarks and a couple of our own at: servicestack.net/benchmarks/.
We'll also maintain a list of external benchmark results here that others have been experiencing here to give you an idea of the type of performance you can expect from real-world usage:
ServiceStack 9615ms
WebApi 30607ms
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
- Why ServiceStack?
- What is a message based web service?
- Advantages of message based web services
- Why remote services should use separate DTOs
- Getting Started
- 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 caching options
- Built-in profiling
- Form Hijacking Prevention
- Auto-Mapping
- HTTP Utils
- Virtual File System
- Config API
- Physical Project Structure
- Modularizing Services
- MVC Integration
- Plugins 3. Request logger 4. Swagger API
- Tests
- Other Languages
- Use Cases
- Performance
- How To
- Future