LINUX.ORG.RU

Servlet vs Java CGI

 , java. tomcat, ,


0

1

Сейчас есть tomcat7, который сносно отдаёт одну статическую веб-страничку.
Но хочется ведь динамики, а томкат уже съел всю память. А что если вернуться в девяностые и начать писать CGI-скрипты? Или лучше даже CGI на Java с SQLite и шлюхами!
Годно? Или нет?

★★★★★

томкат уже съел всю память

а что если озадачиться оптимизацией, не?

Deleted
()

У тебя 256 МБ ОЗУ? Не повезло

vertexua ★★★★★
()

Раз у тебя памяти мало - может, не стоит использовать яву, питоны, руби и прочее? Picolisp, c, lua - гораздо лучше подходят под твои условия.

drakmail ★★★★
()
Ответ на: комментарий от drakmail

если памяти мало то можно отгрызть кучу либ в томкате, можно заюзать встраиваемый http nio сервер, который какбы способен разруливать тыщи запросов одним потоком

но народ который это может сделать, не будет спрашивать «а не заюзать ли cgi»

Deleted
()
Ответ на: комментарий от Deleted

Угу, неспроста у меня написан давний комментарий к CYB3R, что он, мягко говоря, не очень разбирается в веб-разработке и иже с ним. Но, учитывая то, что он вроде как всё подряд тыкает - вдруг список вдохновит на что.

drakmail ★★★★
()

КО устало напоминает, что tomcat разработан специально для поддержки java servlets и jsp, а эти технологии созданы для генерации динамического контента

cgi в данном случае это возврат в далекое прошлое

anonymous
()

Или лучше даже CGI на Java

Сколько жабьих рантаймов в секунду способен запустить твой калькулятор?

GateKeeper ★★
()
Ответ на: комментарий от trashymichael

Да, забью. Буду на LUA писать.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от CYB3R

Вот именно так твоя тестилка ответила? Неужели интеловские поделия уже настолько отвратны, что не могут поделить два числа?

GateKeeper ★★
()

Ну зачем cgi? Запусти jetty вставиваемый в минимальной конфигурации. Много памяти не сожрет. Да и вполне себе сервлет контейнер.

dizza ★★★★★
()
Ответ на: комментарий от dizza

Не знаешь почему Jetty с мавена и Jetty встроенный так разительно отличаются в количестве используемой памяти? Встроенный вообще чих, а из Maven не уступает томкату

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

Обычный вроде напичкан всякими либами вроде security, jmx, etc

dizza ★★★★★
()
Ответ на: комментарий от CYB3R

В мавене. Тока бери 7-й. Он еще поддерживается и он для servlet 2.5. Более новые версии для servlet 3.0, не уверен, что оно тебе нужно ( всякие там асинхронные сервлеты и так далее )

dizza ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.