Changes between Initial Version and Version 1 of FAQs/WhyIsMyModelGlueApplicationSlow

Show
Ignore:
Timestamp:
12/21/09 17:38:19 (16 years ago)
Author:
cfgrok (IP: 64.30.223.5)
Comment:

Added new FAQ page

Legend:

Unmodified
Added
Removed
Modified
  • FAQs/WhyIsMyModelGlueApplicationSlow

    v1 v1  
     1== Why Is My Model-Glue Application Slow? == 
     2 
     3Model-Glue, in and of itself, is really really fast. The latest version, Model-Glue 3, is the fastest yet and will help you build powerful, performant applications in record time. If you are experiencing slowness with your Model-Glue application, here are some things you can do to fix it: 
     4 
     51) '''Turn Off the Report Execution Times setting in your !ColdFusion Administrator Debugging Section''' 
     6 
     7Report Execution Times is bloody murder on '''ANY''' CFC-based application. Not only does it slow all execution to a crawl, but the times reported are flat out wrong by orders of magnitude. There is never a reason to have this setting enabled when running any CFC-based application. Period. 
     8 
     9(This is an old issue. Dave Carabetta has a good post here: http://www.cbetta.com/blog/index.cfm/2006/2/13/CFCs-and-Performance-with-Report-Execution-Times-Turned-On ) 
     10 
     112) '''Turn Off Memory Tracking''' 
     12 
     13If you are using the Server Monitor, turn off Memory Tracking. Memory Tracking will also slow a CFC based application to a crawl. You won't get any useful information, so turn it off. 
     14 
     153) '''Set Reload=False''' 
     16 
     17If you are in a production situation, check to see the Reload property in your application-specific !ColdSpring.xml is set to false. This is a commonly overlooked task when deploying an application to production. 
     18 
     194) '''Turn Model-Glue Debugging Off''' 
     20 
     21If you are in a production situation, check to see the Debug property in your application-specific !ColdSpring.xml is set to false. Model-Glue Debug writes a lot of content to the browser so if you don't need it, disable it. This is another commonly overlooked task when deploying an application to production.