0

我正在考虑开发一个应用程序,该应用程序将充分利用地理位置(我会选择 mongodb)和强大的照片上传(以及查看)。

我只是想知道您是否可以帮助我进行框架选举。用了node.js好几个月了,用起来很舒服,但是由于它的单进程特性,上传大图的时候加锁会不会不好?

我正在研究的另一个解决方案是rails。

你会选择哪一个?任何其他 ?

谢谢

4

2 回答 2

1

...但是由于其单进程性质,上传大照片时锁定会不好?

看一下cluster模块,这应该有助于利用更多内核。事实上,首页上的 node.js 客户端之一就是这些家伙:专注于处理图像的Transloadit 。

我正在考虑开发一个应用程序,它将充分利用地理定位(mongodb 将是我的选择)......

我在 MongoDB 上做了很多工作,我建议阅读 MongoDB 地理位置工具的局限性。该产品确实提供了一些功能,但与 Postgres 的功能不匹配。在开始之前,您需要确保 MongoDB 涵盖了您需要的所有功能。

于 2012-09-24T23:09:29.460 回答
1

使用 Streaming,您可以在上传期间支持多个客户端,因为上传将被分成不同的部分。我确信 expressjs 有一些很好的流媒体示例。

于 2012-09-24T23:29:04.317 回答