在无头 Linux 服务器上部署 Smalltalk Web 应用程序
我们使用 Pharo 和 Seaside 编写了一个小型原型 Web 应用程序,现在我们想向大家演示该应用程序可以部署到我们的标准 Linux 版本中。我们混合使用 CentOS、Ubuntu Server 和 Gentoo,它们都是无头运行的,因为我们的大多数应用程序都是基于 JAVA/Apache 的。只有80和443端口对外开放。
您在托管 Seaside/Smalltalk 服务器端应用程序时有何体验?
We wrote a small prototype web app using Pharo and Seaside and we want to now demonstrate to the suits that the app can be deployed into our standard Linux build. We use a mix of CentOS, Ubuntu Server and Gentoo which are run headless since most of our apps are JAVA/Apache based. Only port 80 and 443 are open to the outside world.
What are your experiences when hosting Seaside/Smalltalk server side apps?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
它运行得很好,顺便说一句,您可以在以下位置为您的海滨应用程序获得免费托管:
http://www.seasidehosting.st/< /a>
为了获得更多功能,您当然需要自己的服务器...
这里有一些基准:
http://gemstonesoup.wordpress.com/2007/10/19/scaling-seaside-with-gemstones/
it runs great, btw you can get free hosting for your seaside app at:
http://www.seasidehosting.st/
for more power you'd need your own server of course...
some benchmarks here:
http://gemstonesoup.wordpress.com/2007/10/19/scaling-seaside-with-gemstones/
海边书籍有一章介绍部署。它描述了我通常如何部署 Seaside 应用程序。
The Seaside Book has a chapter on deployment. It describes how I typically deploy a Seaside application.
我只是使用 ssh 隧道来获取本地计算机上的 X 显示。我使用的是荷兰的 slicehost(美国),因此 ping 时间为 135 毫秒。这不太好,但是还可以。
下一步将是 Lukas Renggli 的远程帧缓冲包,以使用 vnc 查看器。
让我们看看 Miguel Cobá 在 Gemstone 邮件列表上对此有何评论:
Martin McClure 建议我看看 NoMachines NX(不那么啰嗦的 X),
但这仍然在我的待办事项清单上。
有关另一组部署说明,请查看 Miguels 博客
I just use a ssh tunnel to get the X display on my local machine. I'm using slicehost (US) from the Netherlands, so I have a ping time of 135 ms. That's not that nice, but ok.
Next step will be Lukas Renggli's remote frame buffer package to use a vnc viewer.
Let's see what Miguel Cobá had to say about it on it on the Gemstone mailing list:
Martin McClure adviced me to take a look at NoMachines NX (less chatty X),
but that's still on my todo list.
For another set of deployment instructions, take a look at Miguels blog
最近博客圈一直在讨论这个问题。
Doug Putnam 写下了他在 Slicehost 切片上安装 Seaside(在 Pharo 上)的经验,并进行了< a href="http://www.jarober.com/blog/blogView?showComments=true&printTitle=Getting_this_Server_Running&entry=3439652561" rel="nofollow noreferrer">James Robertson 的文章(使用 VisualWorks , 我想?)。
The blogosphere's been talking about this issue recently.
Doug Putnam wrote up his experiences in installing Seaside (on Pharo) on his Slicehost slice, working off James Robertson's writeup (which uses VisualWorks, I suppose?).