What are the performance implications of allowing your registry to grow like that? A portion of memory allocated to Windows is for the registry, and the bigger the registry, the more memory used.
----- Original Message ----- From: "Tyler M. Fitch" <[EMAIL PROTECTED]> To: "CF-Talk" <[EMAIL PROTECTED]> Sent: Tuesday, January 08, 2002 2:01 PM Subject: RE: Clustering and CF variables. > I would like to add that Ken's *not necessarily* right - if the server > is a dedicated CF server then DO USE THE REGISTRY for client variables. > The registry provides the greatest performance when using client > variables, which is why it is used by default and why it is even an > option. Do you think MM made it an option just because it was possible > or because it can be highly useful? There are three options for three > or more server environments. > > Just plan ahead for it. When you build the server, adjust the registry > to grow to around 100MB and it won't slow down and cause the server to > crap out. Monitor the size of the registry as well, drop the > persistance of client variable data from 90 if the registry grows to > large or allow the registry to grow larger. > > Just my two cents. I've said it before I'll say it again the next time > some SCREAMS that the registry won't work. One users bad experience > shouldn't deter all others from the truth. > > t > > ********************************************************************** > Tyler M. Fitch > Certified Advanced ColdFusion 5 Developer > > ISITE Design, Inc. > 615 SW Broadway Ste. 200 > Portland, OR 97205 > > 503.221.9860 ext. 111 > http://isitedesign.com > ********************************************************************** > > > > -----Original Message----- > From: Peter Tilbrook [mailto:[EMAIL PROTECTED]] > Sent: Saturday, January 05, 2002 12:52 AM > To: CF-Talk > Subject: RE: Clustering and CF variables. > > > Ken's right - do NOT use the registry for storing client variables. By > default this is exactly what CF does. One of the first things you should > do upon installing CF is create an empty database, say called > ClientVariables, and make this the DEFAULT storage source (under the CF > Administrator which is smart enough to create the necessary tables in a > blank database). > > You will save your system/s from potential problems of the Registry > filling up by doing this. > > You can still setup seperate Client storage databases for each > application however. If you don't specify which datasource to use (in > your application.cfm file) then the default will be used instead. > > Client variables are very useful for storing persistent information for > a long period of time. I think the CF default is about 90 days. I wrote > a neat application for calculating the nutrient content of foods to > originally "remember" what a customer had entered (see > http://www.anzfa.gov.au/npc/anzfa_npc) but the powers that be did not > want any data to be retained by the server so I had to go back to > Session instead. > > Also remember that when using client/session variables you must track > the CLIENT (the web browser itself) through the application by appending > the CFID/CFTOKEN to your URL's etc. Ben Forta's masterful Web > Application Construction Kit (see www.forta.com) discusses these > techniques very well. > > Cheers! > > Peter Tilbrook > > ______________________________________________________________________ Dedicated Windows 2000 Server PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER Instant Activation · $99/Month · Free Setup http://www.pennyhost.com/redirect.cfm?adcode=coldfusiona FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists