> > So don't turn on full checking or automatic read locking.
> >
> > Patient: "Doc, it hurts when I do this"
> > Doctor: "Then don't to that."
>
> Ummm...  Okay..  So what would you propose doing if your web host has
> full checking or auto read locking turned on for their servers?  As a
> host, I require that it be on for all of our servers because if it's
> NOT, it's really easy for someone to start accessing unlocked shared
> memory and bring your entire CF server down in a hurry.  Not a pretty
> thought on a multi-homed box, neh?

I totally agree that full checking should be turned on in a multihomed
hosting environment, but you can't have your cake and eat it too.  If you
want your app to run on 4.5 and 4.0, you are going to have to make some
sacrifices.  This is one of them.  The lack of the IsWDDX() function in 4.0
is another.  It's a trade off, and you always have to make tough decisions
when developing an application with requirements to be backward compatible,
whether it's CF, PHP, ASP, whatever.

I'm sorry, but the complaint that "When I turn on full checking, it's not
backward compatible" just doesn't work.  It's a pain, it's annoying, but
they specifically gave the option to turn off full checking so that you
could make the choice yourself.

> I'd say I'm exceptionally familiar with the tool I'm using.  The
> problem is that if I want to create a general purpose CF app that
> would run on 4.0 or 4.5, either I develop two separate copies or I'm
> S.O.L.

Not true.  See my follow up post.  There is a solution, you just have to be
willing to give a little on your hosting requirements for the 4.5 version.

> It just seems to me that a more sensible solution could have been
> developed.

If you come up with one, please feel free to post it to the list.

> And it's especially a pain in the bum when I have to upgrade our web
> server's CF Version and manually fix all the code on it for the new
> locking scheme...

Yes, I agree, so is doing taxes.  However, manually recoding your locks is
not a requirement, but a choice *you* have made based on your choice of
hosting provider, version, configuration, etc...

-Cameron

--------------------
Cameron Childress
elliptIQ Inc.
p.770.460.7277.232
f.770.460.0963


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to