Embedded HTTP server: Difference between revisions

Content deleted Content added
Line 14:
 
== Typical requirements ==
Natural limitations of the platforms where an embedded HTTP server runs contribute to the list of the functional requirements of the embedded, or more precise, embeddable HTTP server. Some of these requirements in random order:
* "Small" [[RAM]] and [[Read-only memory|ROM]] foot printfootprint. The exact numbersize depends on the system, but in many cases anything over several megabytes is not embeddable.
* Minimal [[CPU]] utilization.
* Cross compilation support for multiple CPU and operating system combinations.
* Easy integration with an existing application, including static linklinking with the operating system and application.
* Serving pages from application memory if there is no file system.
* Modularity.
* Single thread and multi-thread support.