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]