Я хочу использовать JSF с Facelets / JSP на своем веб-сайте. Могу ли я получить Java-хостинг в планах общего хостинга?
Я хочу заново разработать бизнес-сайт компании моего клиента.
Не уверен, что вы спрашиваете о виртуальном хостинге, потому что вам действительно нужен общий хостинг, или из-за расходов, обычно связанных с VPS. Если вы ищете хороший и недорогой VPS, обратите внимание на качественные серверы. Я открыл у них счет около месяца назад и очень счастлив. Их цены очень низкие, и вы полностью контролируете свой сервер. Я попал к ним по этой ссылке: http://www.lowendbox.com/blog/qualityservers-4-600mb-openvz-vps-in-us-or-uk/, что, насколько я могу судить, даст вам более низкую цену, чем покупка на главной странице сайта.
Есть некоторые службы хостинга, предоставляющие общий хостинг веб-приложений tomcat (ссылки удалены, но просто Google "общий хостинг tomcat") даст вам разумный список для работы.
Причина, по которой вам может быть трудно получить дешевый общий Java-хостинг хорошего качества, как вы, возможно, знакомы для сценариев mod_php или cgi, заключается в том, что в общем случае Java-приложения плохо совместно используют ресурсы.
Я имею в виду, что tomcat имеет выделенные ресурсы (такие как загрузчик классов и классы приложений) для каждого развернутого приложения, что означает, что нецелесообразно развертывать 50 файлов войны на одном сервере приложений. Но то же самое не относится к приложениям php, работающим под mod_php, где только выполняемые и кешированные запросы потребляют оперативную память. (мое очень наивное понимание ...)
Компании, которые предоставляют хостинг за 20 долларов в месяц, делают это, имея, возможно, 20-100 сайтов, работающих на каждом экземпляре сервера, и распределяют текущие расходы между всеми клиентами.
Таким образом, существует неотъемлемая стоимость (память), связанная с запуском Java-приложения, и это проблема для малых предприятий, так как вам нужно перейти на уровень выделенного сервера, прежде чем стоимость / производительность Java начнет превосходить приложения PHP.
Не существует фиксированного уровня, на котором вы знаете, когда перейти на выделенный сервер, обычно это происходит, когда ваш интернет-провайдер отправляет вам неприятное электронное письмо с сообщением о необходимости обновления, или вы видите «сайт превышает ограничения просмотра страниц» и т. Д.
Если вы просто ищете место для разработки, вы можете попробовать некоторые из бета-программ. упомянутый в этом ответе
Однако, сказав все это, я однажды сделал сообщение в блоге об общем хостинге Java, и это были ссылки, которые я ранее находил с общим хостингом военных файлов на tomcat6;
Да, доступен хостинг Java Server. «Дешево» - термин относительный, поэтому без комментариев.
Если вы просите рекомендаций или предложений, это будет не по теме.