树莓派上的Scala Web框架性能

奇洛

我需要编写,将在运行一个小的基于Web的用户界面raspi,因为我正在尝试一些斯卡拉拉进我的日常工作中,我想使用的一个PlayScalatraLift是否有人在使用这些框架开发Raspberry Pi方面有经验?如果是这样,就性能而言,哪一个更可取?

未来黑猩猩

人们已经报告使用Scalatra具有很好的低内存性能。一个示例写在:

http://fehguy.tumblr.com/post/33760322808/my-house-heater-has-a-rest-api-with-phidgets-scala

在博客文章和IRC对话中,内存使用量低至〜30MB到〜40MB。

一些技巧:

1)Scalatra允许您精确选择所需的依赖项。核心HTTP路由器在Raspberry Pi上可以正常工作-选择其他库并在添加新jar时对内存使用进行基准测试时要格外小心。

2)默认情况下,当前的Scalatra g8模板将为您连接预编译的Scalate模板。这些在普通服务器上很好用,并且已经为您设置好东西通常很方便,但是在内存受限的环境中,它们是您首先要考虑的是放弃还是优化。

3)Freenode上#scalatra irc频道中的至少三个人已经尝试过在Pi上运行它,因此取决于您的用例,他们的痛苦可能是您的收获。

4)通过将Scalatra应用程序作为独立的Jetty servlet启动,可以最大程度地节省内存。Scalatra独立部署指南》中对此进行了详细说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

树莓派上Vim的Solarized主题

来自分类Dev

在树莓派上用蓝牙测量距离

来自分类Dev

树莓派上的WiFi上的Python套接字

来自分类Dev

在树莓派上自动启动

来自分类Dev

树莓派上的JavaFX动画

来自分类Dev

在树莓派上升级opencv

来自分类Dev

我可以在树莓派上运行matlab吗?

来自分类Dev

树莓派上的Edge浏览器?

来自分类Dev

更改树莓派上的默认SFTP目录

来自分类Dev

如何在树莓派上安装ncurses?

来自分类Dev

SignalR无法在Windows 10的树莓派上运行

来自分类Dev

在树莓派上远程构建C程序

来自分类Dev

树莓派上的ESC的PWM频率和占空比

来自分类Dev

Python sounddevice在树莓派上不产生声音

来自分类Dev

如何在树莓派上停止或卸载屏幕?

来自分类Dev

在树莓派上用蓝牙测量接近度

来自分类Dev

树莓派上的WiFi上的Python套接字

来自分类Dev

在树莓派上自动启动

来自分类Dev

在Java中读取树莓派上的引脚的值

来自分类Dev

在树莓派上打开同步端口

来自分类Dev

从IDE在树莓派上访问git

来自分类Dev

在树莓派上运行的多个音频文件

来自分类Dev

树莓派上的数据库路径

来自分类Dev

在树莓派上远程构建C程序

来自分类Dev

CMake无法在树莓派上编译

来自分类Dev

树莓派上的pip安装失败

来自分类Dev

树莓派上没有外部硬启动

来自分类Dev

如何在树莓派上编译 scanbd?

来自分类Dev

如何在树莓派上验证 openssl 证书?