Цитата:
Сообщение от [b
Цитата[/b] (Reaper @ 29 Января 2003, 15:43)]Кстати, а почему вообще на shared-хостинге JSP так непопулярен? Сейчас еще более-менее ситуация стала исправляться, но, когда примерно год назад мы искали хостинг с JSP, то практически нигде его не было.
|
Потому что реализовать его нормально трудно.
Либо делать все "в лоб" и для каждого клиента запускать свою JVM, но будет большой расход памяти, процессора и т.д. Если его включать только на дорогих тарифах и по явному пожеланию клиент - хороший вариант. Не держать же запущенными 500 JVM на всякий случай.
Второй вариант - JVM одна на всех. Требует значительных доработок (написание своего Security Manager), так как исходные варианты tomcat, resin и т.д. не предусматривают средств разграничения доступа для нескольких пользователей. Т.е. один клиент может читать/писать файлы другого. По ресурсу этот вариант самый малотребовательный.
Кроме проблем с ресурсами или безопасностью есть еще общие трудности со сложностью технологии. Серверная java применяется еще достаточно редко, поэтому людей, которые могли бы это хорошо администрировать, весьма мало.
P.S. У нас реализована вторая из перечисленных схем - общая JVM и свой SecurityManager. Поэтому сервлеты и jsp доступны даже на самых дешевых тарифах.