On 21/01/2009, at 11:01 PM, James Buckingham wrote: >"Caching & Performance >The framework automatically caches calls to the database to improve >performance. Better still, the result of any view can be cached in >memory allowing you to generate complex, composite pages and then >retrieve them instantly from memory. FarCry even understands the way >the cache has been constructed so that embedded views that change will >flush and re-generate their parent pages automatically. " > >Does that apply to clustered environments as well?
Caches are built independently for all ColdFusion instances. The only issue in clustered environments is making sure each instance is aware of changes introduced during content management so that it can initiate a "flush and re-generate" sequence of its own. The simplest approach is an automated poll on each instance of the application that queries for object changes, that then flushes the object broker as needed. With this approach you can maintain a synch between the individual cache stores in the cluster every 1-2 minutes. We work with many clients who run clusters. They are nearly all different in configuration :) There a variety of options for maintaining high-availability environments, though you will not see this represented in the standard Community distribution. Daemon has a "high availability" plugin that might be easily tailored to suit your specific environment. If you have some more detail about your application, we'd be happy to make some suggestions based on our experience with other clients. With regard to your evaluation, I guess the simplest thing to say is "yes" FarCry platform runs quite merrily in a variety of clustered environments. For example, we work regularly with Mayo Clinic (http:// www.mayoclinic.com/) who run some 10+ machines in a cluster for sheer scalability. For example, Bluescope Steel (http:// www.bluescopesteel.com.au) who run 2 clustered application servers in distributed mode with 2 web servers, for availability and security. Best regards, -- geoff bowers Director Daemon Internet Consultants Sydney, Australia p. +612 8302 4600 f. +612 9380 4204 w. http://www.daemon.com.au/ e. [email protected] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "farcry-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/farcry-dev?hl=en -~----------~----~----~----~------~----~------~--~---
