一个拥有360兆内存、运行Linux的vps能够支持单个用户开发一个使用Spring、Hibernate和MySQL作为数据库的java web应用程序吗?服务器将仅用于开发,因此应用程序不会有超过一个或两个并发用户。
编辑:
我所说的开发是指我可以在其上部署和测试的服务器。实际的编码将在windows上完成,但我希望Linux服务器也能进行测试。
发布于 2009-08-19 15:07:29
这可以正常工作,但这在很大程度上取决于您的应用程序设置。如果你缓存很多,你的应用服务器缓存页面内容,Hibernate缓存查询结果/对象或者MySQL缓存查询结果,你可能需要更多的内存。因此,如果你的内容很大,它可能不适合,否则它可能正好适合。如果你没有增加内存量的选择,如果你发现你需要更多的内存,我当然不建议你这样做。
但也许更重要的是:你的目标平台是什么?我会说你的服务器应该与之匹配。
就linux测试而言,买一台便宜的pc或者在你的开发机器上的虚拟机中运行它可能更容易(假设你在那台机器上有足够的ram )。
发布于 2009-08-19 14:22:16
这取决于您为IDE运行的是什么。如果您使用的是Eclipse,那么您将需要大约1 1Gb的内存(如果您没有足够的内存,Eclipse将是一个非常慢的内存hog...and )。
如果您使用的是更高效的(内存方面的) IDE,那么您应该可以使用该设置进行开发。
更新
由于不会在box...you上进行任何编码,因此可以使用该机器来进行测试。享受吧!
发布于 2009-08-19 15:16:32
简而言之--我不认为你会对内存的数量有任何问题。我已经在256MB的VPS上部署了一个rails应用程序,它非常适合开发。
https://stackoverflow.com/questions/1300276
复制相似问题