Показать сообщение отдельно
  #14  
Старый 30.01.2003, 12:50
Net.Ru Net.Ru вне форума
Дипломник
 
Регистрация: 23.08.2002
Сообщений: 24
По умолчанию

Цитата:
Сообщение от [b
Цитата[/b] (Reaper @ 29 Января 2003, 15:43)]Кстати, а почему вообще на shared-хостинге JSP так непопулярен? Сейчас еще более-менее ситуация стала исправляться, но, когда примерно год назад мы искали хостинг с JSP, то практически нигде его не было.
Потому что реализовать его нормально трудно.

Либо делать все "в лоб" и для каждого клиента запускать свою JVM, но будет большой расход памяти, процессора и т.д. Если его включать только на дорогих тарифах и по явному пожеланию клиент - хороший вариант. Не держать же запущенными 500 JVM на всякий случай.

Второй вариант - JVM одна на всех. Требует значительных доработок (написание своего Security Manager), так как исходные варианты tomcat, resin и т.д. не предусматривают средств разграничения доступа для нескольких пользователей. Т.е. один клиент может читать/писать файлы другого. По ресурсу этот вариант самый малотребовательный.

Кроме проблем с ресурсами или безопасностью есть еще общие трудности со сложностью технологии. Серверная java применяется еще достаточно редко, поэтому людей, которые могли бы это хорошо администрировать, весьма мало.

P.S. У нас реализована вторая из перечисленных схем - общая JVM и свой SecurityManager. Поэтому сервлеты и jsp доступны даже на самых дешевых тарифах.
Ответить с цитированием