When reading the Mono docs, it says that XSP is not suited for production:
For quickly getting started, get familiar with Mono and ASP.NET, XSP is the ideal solution. Keep in mind that XSP is a very limited server and is only useful to get acquainted with ASP.NET and Mono, it only support HTTP 1.0 and does not provide much extensibility or configuration.
We are developing a REST API, and are thinking of the following setup:
- Linux server
- ASP.NET with Mono
- Run in XSP4
- Nginx as reverse proxy (which can handle load balancing, caching, static files, etc.)
But I'm wondering whether the remarks about XSP not suited for production only apply to the configuration part, or would it also be for performance? Our performance demands are mainly for large requests, not so much for processing high number of requests (but if necessary, we could scale up with multiple instances of the application in XSP4).