2011-12-31 2 views
0

У меня есть сайт регистрации в JSP (Server: Tomcat), как я могу ограничить, сколько пользователей может видеть страницу регистрации (например, 10 пользователей) ... и после этого пользователи получат очередь. . Так что производительность моего сайта не удалась.Система очередей для регистрации JSP

Я видел этот вид системы в Prometric..so рода интересно, как я могу также достичь того же с помощью Java ..

+1

Производительность веб-сайта обычно рассматривается его пользователями как обратно пропорциональная времени, которое они ждут, чтобы получить веб-страницу, которую они задали. Если вы поместите их в очередь, тогда как у вас будет много доступного времени процессора, ваша производительность будет страдать, а не увеличиваться. –

+0

@JB Nizet: Я согласен, но я искал больше логики, как реализовать такой сценарий ... –

ответ

0

Я не думаю, что это хорошая идея, но если вы действительно должны сделайте это, затем используйте Semaphore, инициализированный с помощью 10 разрешений, получите семафор в начале сервлета/jsp/action и отпустите его в блоке finally, когда сервлет/jsp/action завершит свою работу.

Вы также можете сделать это в Фильтре, чтобы отделить код ограничения доступа от функционального кода.

Смежные вопросы