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 ______________________________________________________________________ Why Share? Dedicated Win 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=coldfusionc 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