我非常有兴趣使用Clojure和Compojure构建一个网站,就像这样:
http://briancarper.net/blog/deploying-clojure-websites
但是,由于我对Java环境和Java文化的经验有限,我不确定在寻找Web托管服务时该从何处开始。
我是否只需要找到一个提供完整的根访问权限并具有JDK/JVM的服务?还是还有其他要求?
我非常有兴趣使用Clojure和Compojure构建一个网站,就像这样:
http://briancarper.net/blog/deploying-clojure-websites
但是,由于我对Java环境和Java文化的经验有限,我不确定在寻找Web托管服务时该从何处开始。
我是否只需要找到一个提供完整的根访问权限并具有JDK/JVM的服务?还是还有其他要求?
我使用的是Linode 540。任何Linux VPS都可以正常工作。您可以自己安装JVM和其他所需软件。根据您运行的网站类型,您应该尽量获取大量RAM,因为JVM可能需要大量RAM。
我可能会选择Google AppEngine(实际上我计划早点或晚点这样做)。
以下是一些阅读材料,可帮助您入门:
可以看看市面上的众多VPS解决方案。Slicehost和Linode似乎都很受欢迎。你也可以在Google App Engine上托管Clojure+Compojure应用程序。
您还可以通过AWS免费使用层和免费的EC2微实例http://aws.amazon.com/free/免费开始使用。