Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I started <a href="http://www.servicestack.net" rel="nofollow">ServiceStack</a> because I needed a <a href="http://www.servicestack.net/benchmarks/" rel="nofollow">high-performance web services framework</a> option that promotes <a href="https://gist.github.com/1386381" rel="nofollow">the correct way to develop web services</a>.</p> <p>ServiceStack can be run on top of any ASP.NET host or <strong>self-hosted</strong> using the <strong>HttpListener</strong> option. See the <a href="https://github.com/ServiceStack/ServiceStack.Examples/tree/master/src/StarterTemplates" rel="nofollow">Starter Templates</a> for example projects of a Console App or Windows Service hosts. Although even under IIS, ServiceStack is very fast and imposes very little overhead with a hello world service executing in <strong>sub &lt;1ms</strong> response times.</p> <p>ServiceStack also comes with <a href="http://www.servicestack.net/mythz_blog/?p=344" rel="nofollow">.NET's fastest text serializers</a> and a myriad of <a href="https://github.com/ServiceStack/ServiceStack/wiki/Caching" rel="nofollow">high-performance caching providers</a> so you can escape the XML config bound ASP.NET's session and caching provider model.</p> <p>Because ServiceStack encourages a clean message-based development model your same web services can take advantage of the <a href="https://github.com/ServiceStack/ServiceStack/wiki/Release-Notes" rel="nofollow">Redis MQ Host</a> allowing it to be invoked outside of HTTP context using Redis as a broker - with <strong>no code-changes required</strong>. </p> <p><a href="http://redis.io" rel="nofollow">Redis</a> is one of the <a href="http://redis.io/topics/benchmarks" rel="nofollow">fastest distributed NoSQL data stores</a>.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload