【发布时间】:2015-02-27 17:13:21
【问题描述】:
我需要构建一个超级简单的网络应用程序,该应用程序的占用空间非常:Arm89 处理器和 1 GB 内存。服务器将运行在一个小型电子设备上,该设备拍摄指纹照片并根据数据库对其进行处理以确定是否开门,因此没有 Tomcat 等。
Web 界面的唯一原因是同步 SQLLite 数据库和 HR 输入。我们正在考虑 HTML、HTML5、PHP、JavaScript。我为这个问题找到的所有答案似乎都过时了。
我见过 Python 和 RubyOnRails,这两种方法我都没有经验,但如果它看起来是一种更新、更复杂的方法来实现这一点,我愿意学习。
回答:
对于寻找必须在嵌入式中运行的网络应用程序的其他人 占用空间非常小的设备,事实证明BusyBox HTTP Daemon (httpd) 是目前占用空间最小的网络服务器。
【问题讨论】:
-
我正在寻找比我更有经验的人的建议。有些人没有你聪明!
-
嗨,露西。尽管这个问题很有趣,但 Stack Overflow 有许多关于可以(和不可以)问什么样的问题的指导方针。非常广泛或散漫的问题通常会被搁置,因为它们没有正确的答案。但是,您应该在 cmets 中获得一些提示。
-
Apache 和 PHP 在服务器上相当容易。设备将拥有什么样的 RAM 和 CPU?
-
我在一台只有一半规格、512M RAM
:-)的机器上运行 LAMP。不过,如果你想节省更多,你可以用 SQLite 交换 MySQL(我发现 MySQL 对这么大的 RAM 有点脾气暴躁,但停止一些非必要的服务似乎已经解决了奇怪的崩溃问题。使用 1G 你'会好的)。 -
LAMP = Linux、Apache、MySQL 和 PHP - 正是您提到的,但名称不同。
标签: javascript php html web