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]

Reply via email to