# Advanced

Source: https://docs.sisk-framework.org/docs/advanced/index.html



## Advanced

- [Manual (advanced) setup](https://docs.sisk-framework.org/docs/advanced/manual-setup.md): Use manual setup when you need to assemble the server pieces yourself, such as when one process must expose multiple hosts, ports, routers, or custom server …
- [Request lifecycle](https://docs.sisk-framework.org/docs/advanced/request-lifecycle.md): Below is explained the entire life cycle of a request through an example of an HTTP request.
Receiving the request: each request creates an HTTP context between …
- [Forwarding Resolvers](https://docs.sisk-framework.org/docs/advanced/forwarding-resolvers.md): A Forwarding Resolver is a helper that helps decode information that identifies the client through a request, proxy, CDN or load-balancers. When your Sisk …
- [Http server handlers](https://docs.sisk-framework.org/docs/advanced/http-server-handlers.md): In Sisk version 0.16, we’ve introduced the HttpServerHandler class, which aims to extend the overral Sisk behavior and provide additional event handlers to …
- [Multiple listening hosts per server](https://docs.sisk-framework.org/docs/advanced/multi-host-setup.md): The Sisk Framework has always supported the use of more than one host per server, that is, a single HTTP server can listen on multiple ports and each port has …
- [HTTP Server Engines](https://docs.sisk-framework.org/docs/advanced/server-engines.md): The Sisk Framework is divided into several packages, where the main one (Sisk.HttpServer) does not include a base HTTP server - by default, HttpListener is used …


