2011-12-31 93 views
0

我在JSP(服务器:Tomcat)中有一个注册网站,我怎样才能限制有多少用户可以看到注册页面(像10个用户)......之后,用户将进入队列。因此,我的网站性能没有受到影响。用于注册的队列系统JSP

我在Prometric..so那种想知道怎样才能也能达到使用Java一样的..看到这种系统的

+1

网站的表现通常被用户视为与他们等待获取他们要求的网页的时间成反比。如果你把它们放在一个队列中,而你有足够的CPU时间可用,你的性能会受损,而不会增加。 – 2011-12-31 08:16:34

+0

@JB Nizet:我同意,但我正在寻找更多的逻辑如何实施这种情况... – 2011-12-31 16:28:34

回答

0

我不认为这是一个好主意,但如果你真的要那么使用一个用10个许可初始化的Semaphore,在servlet/jsp/action的开始处获取信号量,并在servlet/jsp/action结束其工作时,在finally块中释放它。

您也可以在Filter中执行此操作,以将访问限制代码与功能代码分离。