将Haskell Web应用程序部署到较低
我正在寻找一种在低规格玩具服务器上部署Haskell Web应用程序的方法。 服务器规格:
/var
),4 GB USB闪存(安装在/
) 服务器运行正常,但没有看到太多流量(主要由我自己,朋友和家人使用),并且我可以在起居室运行它,因为它完全静音并且功耗非常低(大约10 W空闲,40瓦峰值)。
很明显,我想避免安装整个Haskell平台并在服务器上进行编译 - 我的磁盘空间很快就会用完,而且由于存储速度缓慢,编译必然需要很长时间。 我不能只从我的开发机器部署二进制文件,因为那个人运行debian测试amd64,所以二进制文件将不兼容。 到目前为止我的想法:
哪一个听起来最有前途? 选项2和3甚至可能吗?
另外,我对图书馆有点担心; 该应用程序依赖于一些系统库,如libcairo; 在服务器上安装它们不是问题,但我想知道,特别是对于选项2,这是否可行(库版本等)
没有用haskell试过,但是在过去我有类似的要求,我发现使用与目标系统相同版本的debian设置vm最简单。 意味着您不必担心库版本控制等。
链接地址: http://www.djcxy.com/p/10989.html上一篇: Deploying Haskell web application to low
下一篇: Chrome 20.x issue (bug?) with classes applied/removed at intervals via jQuery