Well, I don't know how to measure the number of requests per second. If you can provide help with that, that would be great. What I'm doing is testing with a template provided by Vignette:
<%@ page import="com.vignette.cds.client.beans.*"%> <%@ page import="com.vignette.cms.client.beans.*"%> <jsp:useBean id="cms" scope="page" class="com.vignette.cms.client.beans.CMS" /> <jsp:useBean id="lc" scope="page" class="com.vignette.cds.client.beans.LocalConfig" /> <% // you may have to modify the following string values String cmsUser = "admin"; String cmsPassword = "admin"; long cfgstart = System.currentTimeMillis(); String CMSHost = lc.getConfigValue ("/cms/bob/PM_HOST"); // get cms host int CMSPort = Integer.parseInt (lc.getConfigValue ("/cms/bob/PM_PORT")); // get cms port long cfgstop = System.currentTimeMillis(); %> got config data in <%=cfgstop - cfgstart%> milliseconds<br> CMS Host = <%=CMSHost%><br> CMS Port = <%=CMSPort%><br> <% long startconnect = System.currentTimeMillis(); CMSSecurity sec = new CMSSecurity(); sec.configure (application); cms.connect (sec, CMSHost, CMSPort, cmsUser, cmsPassword); if (cms.isConnected()) { %>connected to cms <br><% cms.setCredsCookie(); } else { %>connect to cms failed <br><% } long stopconnect = System.currentTimeMillis(); %> connected to cms in <%=stopconnect-startconnect%> milliseconds<br> <br> Templates in System Project:<br> <% long startProjectList = System.currentTimeMillis(); Project proj = cms.findProjectByPath (">Base Project>System"); Template[] templates = proj.getTemplates(); for (int i=1;i<templates.length;i++) { out.println (templates[i].getName() + "<br>"); } long stopProjectList = System.currentTimeMillis(); cms.disconnect(); long disconnect = System.currentTimeMillis(); %> <br> listed project contents in <%=stopProjectList-startProjectList%> milliseconds<br> disconnected from cms in <%=disconnect-stopProjectList%> milliseconds<br> <% java.text.SimpleDateFormat milliDateFormat = new java.text.SimpleDateFormat ("MM/dd/yyyy HH:mm:ss:SSS"); java.util.Date rightNow = new java.util.Date(); String now = (milliDateFormat.format (rightNow)); %> generated: <%=now%><br> It takes 2 seconds to load! This really doesn't do any real work...so when the code starts to do something useful, we go into over a minute of load time per page. I did a ping test to the database involved and the average ping time is 300 microseconds, so I don't think it's network related. -----Original Message----- From: George Sexton [mailto:[EMAIL PROTECTED] Sent: Friday, September 02, 2005 12:15 PM To: 'Tomcat Users List' Subject: RE: Running Tomcat 5.0.28 in server mode What does really slow mean? That's a subjective assessment, not a quantititative value. How many requests per second? George Sexton MH Software, Inc. http://www.mhsoftware.com/ Voice: 303 438 9585 > -----Original Message----- > From: Zaki, Karim R UTCHQ [mailto:[EMAIL PROTECTED] > Sent: Friday, September 02, 2005 8:46 AM > To: Tomcat User Group > Subject: Running Tomcat 5.0.28 in server mode > > Dear all, > > I'm running Tomcat 5.0.28 in conjunction with Vignette. JSPs use the > Vignette APIs (provided as JARs). Everything works, but performance is > really slow. The server that's hosting this is a quad > processor (@2GHz each) > Windows 2000 Server with 2GB of memory and a gigabit NIC...so > I don't see > hardware as being an issue. > > One thing I'm trying to do is run Tomcat in server mode. My > understanding is > that this should enhance performance. However, adding > "-server" to Tomcat's > "Java Options" box causes Tomcat to not start. What am I doing wrong? > > Also, if anyone can provide performance tuning > recommendations, please do. > > Thanks all.. > > Karim > > -------------------------------------------- > "I didn't do it!" ~ Bart Simpson > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]