On 8/16/05, Kevin Fricke <[EMAIL PROTECTED]> wrote:
> There are so many band aids on the application that I couldn't really say
> where I thought the issue was.  I do know that I think part of the problem
> is that the mySQL server and cf are on the same box.  I have instructed them
> to correct this and was assured that would happen tonight.

Definitely a good first step--it could well be that the box is just
overloaded in general and this doesn't necessarily have anything to do
with CF directly.  Maybe CF/JRun just doesn't have enough RAM based on
the load on the server.  Pure speculation since I don't know the
details, but it's always a possibility.  You'd have to do a bit of
digging in your logs or watch your performance monitor to check that.

> Do you know of any tools, etc. that I could use that would show where things
> are getting messed up or pages that are bogging the site down?  The logs in
> CF are not much help.

SeeFusion is apparently fantastic for figuring out what's going on
with your CF server:
http://www.seefusion.com/

I haven't used it but I've heard nothing but good things about it.

> Do you offer consulting services?  How much an hour?  I know that you are an
> expert.

I do, but unfortunately I'm totally swamped at the moment and wouldn't
be able to take this on right now.

> On a side note, what other server application technologies do you use?
> .NET?

I do probably 95% of my work in CF, but I do occasionally use PHP and
at my new job we have some .NET development going on.  I'm also doing
a side project (hence why I'm swamped) that's a .NET desktop
application that interacts with a CF server.

I hesitate to provide any direct advice without knowing more, but
since you brought it up in your last email, switching technologies
from CF to something else isn't going to be a magic bullet that will
immediately fix all of your problems.  Changing an application from
technology X to technology Y is usually a huge undertaking and there
better be a darn compelling reason to make the change and a good ROI
on the other end of it, because it will be painful in practically
every case.

In short, I'd be VERY surprised to discover that there's something
inherently wrong with CF that moving to another technology will
magically fix.  Unfortunately if your problem is application related
it isn't going to probably be an easy or quick process hunting down
the problem, but some of the typical things to check are your server
load (CPU and RAM usage), consistently slow database operations, and
after that it all would fall under the "inefficient code" umbrella
(lots of unnecessary nested loops, tons of unnecessary database
queries, etc.).  That last piece is tricky to track down, but if you
approach things methodically and use tools like SeeFusion you can
probably start to track down where the bottlenecks are.

Hope that helps,
Matt
-- 
Matt Woodward
[EMAIL PROTECTED]
http://www.mattwoodward.com
----------------------------------------------------------
To post, send email to [email protected]
To unsubscribe:
   http://www.dfwcfug.org/form_MemberUnsubscribe.cfm
To subscribe:
   http://www.dfwcfug.org/form_MemberRegistration.cfm


Reply via email to