Total Execution Time

2011-07-12 Thread Torrent Girl
What is a good total execution time to aim for in Coldfusion? Is there a standard benchmark? Thank you. ~| Order the Adobe Coldfusion Anthology now!

Re: CFDirectory on mapped drives

2011-07-12 Thread Russ Michaels
sorry should have been this link http://www.adobe.com/products/coldfusion/whitepapers/pdf/91025512_cf9_lockdownguide_wp_ue.pdf On Tue, Jul 12, 2011 at 5:18 AM, David McGuigan davidmcgui...@gmail.comwrote: Thanks Russ. I'm not sure what you wanted me to see in that link, maybe the fact that

Total Execution Time

2011-07-12 Thread Torrent Girl
What is a good total execution time to aim for in Coldfusion? Is there a standard benchmark? Thank you. ~| Order the Adobe Coldfusion Anthology now!

Total Execution Time

2011-07-12 Thread Torrent Girl
What is a good total execution time to aim for in Coldfusion? Is there a standard benchmark? Thank you. ~| Order the Adobe Coldfusion Anthology now!

Re: Total Execution Time

2011-07-12 Thread Wil Genovese
That is a depends on question. A Good execute time is short enough to keep the average (super impatient) web user from giving up and going somewhere else. For any website I shoot for under 100ms for a single page load. As traffic scales up I may allow up to 500ms before thinking it's time

Re: Total Execution Time

2011-07-12 Thread Russ Michaels
200ms is considered to be slow by CF as default. I would certainly make 1000ms my absolute maximum and even then there should be a very good reason a page to even be that slow, such as heavy query that cannot be avoided or loading content from external sites or something. Russ On Tue, Jul 12,

Re: Total Execution Time

2011-07-12 Thread Raymond Camden
Don't forget that CF execution time is just one part of the entire package of things that will impact the time it takes for the user to see the end result. CF can spit everything out in 1ms, but if you have other issues, then they will still think your site is slow. On Tue, Jul 12, 2011 at

RE: Total Execution Time

2011-07-12 Thread Mark A. Kruger
Depends on the site and application is it data mining? Ecommerce? Public? Intranet? A public site designed for marketing and/or sales should target 50 to 150ms. there may be pages that should be considered separately from your average - like the shopping cart page that sends

Re: Total Execution Time

2011-07-12 Thread David McGuigan
0.001 ms On Tue, Jul 12, 2011 at 11:34 AM, Mark A. Kruger mkru...@cfwebtools.comwrote: Depends on the site and application is it data mining? Ecommerce? Public? Intranet? A public site designed for marketing and/or sales should target 50 to 150ms. there may be pages that should be

Re: Total Execution Time

2011-07-12 Thread Torrent Girl
What is a good total execution time to aim for in Coldfusion? Is there a standard benchmark? Thank you. Thanks All. I am converting ASP code to CF 9 and have someone comparing the page load results to the ASP server and they are supposedly getting faster times on the ASP server. I

Re: Total Execution Time

2011-07-12 Thread Wil Genovese
Well, converting a site from one platform to another may not be very comparable. At least not until the final product is done and optimized. There are a lot of factors to execution times including many factors outside of ColdFusion. Database, OS, JVM Tuning, firewall(s), proxies, IIS/Apache

Re: Total Execution Time

2011-07-12 Thread Bryan Stevenson
Well it seems normal for a client to test what is being replaced (ASP) with what's replacing it (CF) to make sure they aren't heading backwards. Perhaps I missed the point of your question? ;-) Cheers On Tue, 2011-07-12 at 13:54 -0400, Torrent Girl wrote: What is a good total execution time

RE: Total Execution Time

2011-07-12 Thread Mark A. Kruger
Remember that the first run of a CF page compiles the page to java byte code. For comparison you should only be testing subsequent loads of the page (after the compile). It's also useful to explain that compiling process to the user. :) -mark -Original Message- From: Wil Genovese

Re: Total Execution Time

2011-07-12 Thread David McGuigan
Turn on ColdFusion 9's trusted cache. That'll win. On Tue, Jul 12, 2011 at 12:47 PM, Mark A. Kruger mkru...@cfwebtools.comwrote: Remember that the first run of a CF page compiles the page to java byte code. For comparison you should only be testing subsequent loads of the page (after the

RE: Total Execution Time

2011-07-12 Thread Bryan Stevenson
+ 1 On Tue, 2011-07-12 at 13:47 -0500, Mark A. Kruger wrote: Remember that the first run of a CF page compiles the page to java byte code. For comparison you should only be testing subsequent loads of the page (after the compile). It's also useful to explain that compiling process to the

Re: Total Execution Time

2011-07-12 Thread Russ Michaels
also remember that ASP is a native technology on windows/IIS so is most likely to run quicker, if you were to coompare 2 technologies that run as an additional tier on top of the OS, such as PHP and CF on windows, then the results would be a more fair comparison. Russ On Tue, Jul 12, 2011 at

RE: Total Execution Time

2011-07-12 Thread Mark A. Kruger
Russ, I would say ASP might be quicker on say windows 2000 which still supported native COM but it was never really considered super duper fast... (even for a windows application) It had fast OLE DB access I suppose. But I always thought of it as just bolted on to IIS as a must have sort of

Re: Total Execution Time

2011-07-12 Thread Russ Michaels
I would say it was probably slower in windows 2000, it is a core part of IIS now. remember, that cfml has to be compiled into java byte code, processed by JRUN and then executed by the JRE, so more steps involved and JRUN certainly uses far more system resources than ASP. The advantage of CF

Re: Total Execution Time

2011-07-12 Thread Dave Watts
I would say it was probably slower in windows 2000, it is a core part of IIS now. Well, honestly, that by itself doesn't really make much of a difference. It's not like the processing time is spent handing requests from IIS to CF and back, or that running in-process IIS applications is

Re: CFDirectory on mapped drives

2011-07-12 Thread Dave Watts
If it's a totally dedicated box and we only have 1 developer's code running, is it still a security risk? Yes, absolutely. I tried running it as a limited account and even set full permissions on every file in the webroot but still got an immediate IIS 500 error until I flipped it to

Re: CFDirectory on mapped drives

2011-07-12 Thread David McGuigan
Thanks Dave! I'll try that out tonight. The ISAPI extensions used by CF... If I used the web connector to tie CF to IIS do you perchance know where those might be? Just now switching over from Apache and kind of blind on stuff like this. On Tue, Jul 12, 2011 at 4:50 PM, Dave Watts

Re: Total Execution Time

2011-07-12 Thread Judah McAuley
On Tue, Jul 12, 2011 at 3:48 PM, Dave Watts dwa...@figleaf.com wrote: remember, that cfml has to be compiled into java byte code, processed by JRUN and then executed by the JRE, so more steps involved and JRUN certainly uses far more system resources than ASP. That's not much different from

Re: CFDirectory on mapped drives

2011-07-12 Thread Dave Watts
The ISAPI extensions used by CF... If I used the web connector to tie CF to IIS do you perchance know where those might be? Just now switching over from Apache and kind of blind on stuff like this. Typically, they're in the CF install directory somewhere, in the wsconfig folder. Dave Watts,

Re: Total Execution Time

2011-07-12 Thread Dave Watts
That's not much different from what happens with ASP.NET pages. They start as text, and have to be compiled into bytecode (MSIL, I think it's called), then executed by the .NET runtime. And JRun using more system resources shouldn't make a performance difference. On .NET in an MVC app

Re: Total Execution Time

2011-07-12 Thread Judah McAuley
On Tue, Jul 12, 2011 at 4:33 PM, Dave Watts dwa...@figleaf.com wrote: That's not much different from what happens with ASP.NET pages. They start as text, and have to be compiled into bytecode (MSIL, I think it's called), then executed by the .NET runtime. And JRun using more system