【发布时间】:2018-11-03 23:29:11
【问题描述】:
我正在尝试使用 Rails 来支撑信息亭。这是一个终端,一次只有一个本地用户。
在这个系统下,像 Chrome 这样的浏览器可以访问 Rails 应用程序。
我认为会有帮助的事情:
- 超快速、非常轻量级的 Rails 服务器(我使用的是 Puma)。
- 消除用于互联网网站上下文(缓存、CDN、中间件等)的标准流程/假设。
最好在某种细节上,应该如何设置 Rails 应用程序以在单用户信息亭中获得最大性能?
【问题讨论】:
-
您的信息亭资源受限吗?您的 CPU 或内存量是否非常低,或者它只是一台普通的旧 PC?
-
这会有点资源限制。可能是像 Raspberry Pi 这样的小型计算机。
-
嗯,我没有玩过较新的 Pi,但由于可用内存不足,较旧的 Pi 确实(对我而言)在 Rails 3/4 上苦苦挣扎。如果应用程序不太复杂,我会考虑将 Sinatra 作为轻量级替代方案,因为它会将您推向极简主义并让您手动包含所需的每个依赖项。
标签: ruby-on-rails ruby-on-rails-5 kiosk