我需要构建一个超级简单的Web应用程序,它具有非常小的占用空间:Arm89处理器和1 GB Ram。服务器将在一个小型电子设备上运行,该设备拍摄指纹图片并对照数据库进行处理以确定是否打开门,因此没有Tomcat等。
Web界面的唯一原因是同步SQLLite数据库和HR输入。我们正在考虑HTML,HTML5,PHP,JavaScript。我在这个问题上找到的所有答案似乎都过时了。
我已经看过Python和RubyOnRails这些我没有经验,但我愿意学习它是否是一种更新,更复杂的方法来实现这一目标。
解答:
寻找必须在嵌入式设备上运行的网络应用的其他人 占用空间非常小的设备,BusyBox HTTP Daemon (httpd)是最小的网络服务器。
答案 0 :(得分:2)
您是否查看了PHP附带的内置Web服务器?
答案 1 :(得分:1)
根据评论,这个设备并不是那么小。 Apache和PHP可以正常工作,使用像BusyBox这样的轻量级操作系统,可能有256M的RAM。事实上,there are sites致力于为人们提供购买虚拟服务器的建议,只需64或128M!
使用完整的1G RAM,你可以使用Apache和PHP,并且你也不需要调整太多。一些MySQL的用法也可以,但如果你没有很多并发用户,你可以换成SQLite。只要您不想运行窗口管理器,您就可以使用任何Linux发行版,只需启动到控制台级别。