用于嵌入式设备的占地面积最小的web服务器



我需要构建一个超简单的web应用程序,它的占地面积非常小:Arm89处理器和1GB Ram。服务器将在一个小型电子设备上运行,该设备可以拍摄指纹照片,并根据数据库进行处理,以确定是否开门,因此没有Tomcat等。

web界面的唯一原因是用于同步SQLLite数据库和HR输入。我们正在考虑HTML、HTML5、PHP、JavaScript。我为这个问题找到的所有答案似乎都过时了。

我看过Python和RubyOnRails,这两个我都没有经验,但如果它看起来是一种更新、更复杂的方法,我愿意学习。


答案:

对于其他正在寻找必须在嵌入式中运行的web应用程序的人事实证明,BusyBoxHTTP守护程序(httpd)是目前占地面积最小的web服务器。

您有没有研究过PHP自带的内置web服务器?

http://php.net/manual/en/features.commandline.webserver.php

根据评论,这个设备并没有那么小。Apache和PHP可以在256M的RAM中使用像BusyBox这样的轻量级操作系统。事实上,有一些网站专门建议人们购买什么虚拟服务器,只需使用6400或128M!

有了完整的1G RAM,您就可以使用Apache和PHP,而且也不需要进行太多调整。一些MySQL的使用也可以,但如果没有太多并发用户,可以切换到SQLite。只要您不想运行窗口管理器,您就可以使用任何Linux发行版,只需启动到控制台级别。

最新更新