Hosting

JSP/JSF 可以託管在共享託管計劃中嗎?

  • September 11, 2013

我想在我的網站中使用 JSF 和 Facelets/JSP。我可以在共享託管計劃中獲得 Java 託管嗎?


我想為我客戶的公司重新開發一個商業網站。

有一些託管服務提供共享 tomcat Web 應用程序託管,(連結已刪除 - 但只是Google“共享 tomcat 託管”)將為您提供一個合理的工作列表。

您可能會發現很難獲得像您可能熟悉的 mod_php 或 cgi 腳本那樣的優質廉價共享 java 託管的原因是,一般來說,java 應用程序不能很好地共享資源。

我的意思是tomcat為每個部署的應用程序分配了資源(例如類載入器和應用程序類),這意味著在同一個應用程序伺服器中部署50個war文件是不切實際的。但是,在 mod_php 下執行的 php 應用程序並非如此,它只是執行和記憶體的請求正在消耗 RAM。(我很幼稚的理解……)

每月提供 20 美元託管服務的公司通過在每個伺服器實例上執行大約 20-100 個站點並在所有客戶之間分攤執行成本來做到這一點。

因此,與執行 Java 應用程序相關的固有成本(記憶體),對於小型企業來說是一種痛苦,因為您需要在 Java 的成本/性能開始擊敗 php 應用程序之前達到專用伺服器級別。

沒有固定的級別可以讓您知道何時使用專用伺服器,這通常發生在您的 ISP 向您發送一封令人討厭的電子郵件告訴您升級,或者您看到“站點超出頁面瀏覽限制”等時。

如果只是在尋找某個地方進行一些開發,您可以嘗試這個答案中提到的一些 beta 程序

然而,說了這麼多之後,我確實寫了一篇關於共享 java 託管的部落格文章,這些是我之前在 tomcat6 上找到的共享戰爭文件託管的連結;

引用自:https://serverfault.com/questions/299324