我想在我的网站中使用 JSF 和 Facelets/JSP。我可以在共享主机方案中获得 Java 主机吗?
我想为客户的公司重新开发一个商业网站。
答案1
有一些托管服务提供共享的 tomcat web 应用程序托管,(链接已删除 - 但只需谷歌搜索“共享 tomcat 托管”)将为您提供合理的工作列表。
您可能会发现很难获得优质廉价的共享 Java 主机(例如您熟悉的 mod_php 或 cgi 脚本)的原因是,一般来说,Java 应用程序不能很好地共享资源。
我的意思是,tomcat 为每个部署的应用程序分配了资源(例如类加载器和应用程序类),这意味着在同一应用服务器中部署 50 个 war 文件是不切实际的。但对于在 mod_php 下运行的 php 应用程序来说情况并非如此,只有运行和缓存的请求才会消耗 RAM。(我的理解非常幼稚...)
提供每月 20 美元托管服务的公司在每个服务器实例上运行大约 20-100 个网站,并将运行成本分摊给所有客户。
因此,运行 Java 应用程序会产生固有成本(内存),这对于小型企业来说很痛苦,因为您需要达到专用服务器级别,Java 的成本/性能才能开始击败 PHP 应用程序。
没有固定的级别来让您知道何时升级到专用服务器,这通常发生在您的 ISP 向您发送一封恶意电子邮件告诉您升级,或者您看到“站点超出页面浏览限制”等时。
如果你只是想找个地方做一些开发,你可以尝试一些测试版程序在这个答案中提到
然而,说了这么多之后,我确实曾经发表过一篇关于共享 java 托管的博客文章,这些是我之前在 tomcat6 上找到的共享 war 文件托管的链接;
答案2
不确定您询问共享主机是因为您确实想要共享主机,还是因为 VPS 通常需要花费。如果您正在寻找一款优质、便宜的 VPS,请查看 Quality Servers。我大约一个月前在他们那里开了一个账户,非常满意。他们的价格非常便宜,而且您可以完全控制您的服务器。我通过以下链接找到他们:http://www.lowendbox.com/blog/qualityservers-4-600mb-openvz-vps-in-us-or-uk/,据我所知,这比从网站主页购物更便宜。
答案3
是的,有 Java 服务器托管可用。“便宜”是一个相对术语,因此对此不做评论。
如果您要征求建议或意见,那就偏离主题了。