Re: Feature of ColdFusion
-Database Connection Pooling Database connection pooling simply means that ColdFusion can be set up so that a database connection is opened once and re-used many times. The alternative is that database connections are opened and closed every time a query is executed in a ColdFusion page. With connection pooling, ColdFusion will open a database connection if the connection has not been opened yet and then keep the connection open to be re-used with many queries. The connection will stay open as long as it is being used. ColdFusion will then close the connection if it has not been used for a while. The advantage to connection pooling is performance. There is some overhead in connecting to a database. That overhead is reduced by connection pooling because the database connection is only open once and re-used many times, vs. being opened and closed with every query. -Automatic Server Fail Over Automatic Server Fail Over only applies when using clustering. A cluster is a group of servers that provide the same service. So several ColdFusion servers can be set up with the same application/s so that if one server crashes, then the other servers in the cluster can take over. As far as I know, this is only available in the Enterprise edition of ColdFusion Server. -Server Sandbox Security This is referring to ColdFusion Advanced Security. This allows the implementation of security within the development environment and the web applications at a much lower level. An example would be, a web page can be secured by securing the directory in which the page is stored. This can be done without "server sandbox security". But what server sandbox security can do is restrict access to links on a page and so one. -Dynamic Load Balancing Load balancing is used in a clustered environment. Again this involves two or more servers that serve the same application/s. What load balancing does is provide better performance by evenly distributing the load across all servers in the cluster. This helps performance because when a server is overloaded with more work than it can handle, then the performance of that overloaded server degrades. To simplify, there are three basic ways load balancing can be implemented: 1. a load balancing software only 2. load balancing hardware device only or 3. a combination of hardware and software. ColdFusion ENTERPRISE edition comes with load balancing software. -Standards-based integration with directory, mail, HTTP, FTP, and file servers This feature claims that Allaire stuck to the standards when creating the ColdFusion functions and tags that interact with mail, file, HTTP, and FTP servers. -Multi-threaded ColdFusion server itself is multi-threaded. "How?", you may ask. When ColdFusion server service first starts up, it will spawn a set number of threads to handle requests. This means that ColdFusion server processes many requests simultaneously. Did that help? --- "Haryono ..." [EMAIL PROTECTED] wrote: Feature of ColdFusion: -Database Connection Pooling -Automatic Server Fail Over -Server Sandbox Security -Dynamic Load Balancing -Standards-based integration with directory, mail, HTTP, FTP, and file servers -Multi-threaded I don't understand about that. Can someone help me to tell me(explain me) with that features. I want to know the meaning of that features. Thank you!! ~~ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
Re: Feature of ColdFusion
AFAK these issues are the core ones addressed by J2EE. That is to say (ask), is CF about to provide a 'link' to EJB, so you don't have to know EJB, just use CF tags? (BTW I love CFOBJECT and I know, there must be *tons* of things behind the tag.) That would be *great* (if it's feasible and happening) for CF develpers. laszlo S C wrote: -Database Connection Pooling Database connection pooling simply means that ColdFusion can be set up so that a database connection is opened once and re-used many times. The alternative is that database connections are opened and closed every time a query is executed in a ColdFusion page. With connection pooling, ColdFusion will open a database connection if the connection has not been opened yet and then keep the connection open to be re-used with many queries. The connection will stay open as long as it is being used. ColdFusion will then close the connection if it has not been used for a while. The advantage to connection pooling is performance. There is some overhead in connecting to a database. That overhead is reduced by connection pooling because the database connection is only open once and re-used many times, vs. being opened and closed with every query. -Automatic Server Fail Over Automatic Server Fail Over only applies when using clustering. A cluster is a group of servers that provide the same service. So several ColdFusion servers can be set up with the same application/s so that if one server crashes, then the other servers in the cluster can take over. As far as I know, this is only available in the Enterprise edition of ColdFusion Server. -Server Sandbox Security This is referring to ColdFusion Advanced Security. This allows the implementation of security within the development environment and the web applications at a much lower level. An example would be, a web page can be secured by securing the directory in which the page is stored. This can be done without "server sandbox security". But what server sandbox security can do is restrict access to links on a page and so one. -Dynamic Load Balancing Load balancing is used in a clustered environment. Again this involves two or more servers that serve the same application/s. What load balancing does is provide better performance by evenly distributing the load across all servers in the cluster. This helps performance because when a server is overloaded with more work than it can handle, then the performance of that overloaded server degrades. To simplify, there are three basic ways load balancing can be implemented: 1. a load balancing software only 2. load balancing hardware device only or 3. a combination of hardware and software. ColdFusion ENTERPRISE edition comes with load balancing software. -Standards-based integration with directory, mail, HTTP, FTP, and file servers This feature claims that Allaire stuck to the standards when creating the ColdFusion functions and tags that interact with mail, file, HTTP, and FTP servers. -Multi-threaded ColdFusion server itself is multi-threaded. "How?", you may ask. When ColdFusion server service first starts up, it will spawn a set number of threads to handle requests. This means that ColdFusion server processes many requests simultaneously. Did that help? --- "Haryono ..." [EMAIL PROTECTED] wrote: Feature of ColdFusion: -Database Connection Pooling -Automatic Server Fail Over -Server Sandbox Security -Dynamic Load Balancing -Standards-based integration with directory, mail, HTTP, FTP, and file servers -Multi-threaded I don't understand about that. Can someone help me to tell me(explain me) with that features. I want to know the meaning of that features. Thank you!! ~~ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
RE: Feature of ColdFusion
-Database Connection Pooling Database connection pooling simply means... AFAK these issues are the core ones addressed by J2EE. That is to say (ask), is CF about to provide a 'link' to EJB, so you don't have to know EJB, just use CF tags? (BTW I love CFOBJECT and I know, there must be *tons* of things behind the tag.) That would be *great* (if it's feasible and happening) for CF develpers. While CF developers should expect further integration between CF and JRun, the listed features aren't specific to J2EE, but rather have been around in CF since 4.0 or earlier. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ voice: (202) 797-5496 fax: (202) 797-5444 ~~ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
Re: Feature of ColdFusion
Hallo everyone, I want to ask some question that related with ColdFusion's feature. What is the meaning of dynamic load balancing? When the traffic is divided up to separate servers in real time. For example. You have 3 servers that's clustered or load balanced to do the same thing. Without the "dynamic" catch phrase, each server will have 33% of the load/traffic. CF enterprise has builtin monitoring tools that checks to see the stress of each server that allows the load to shift from one server to the next depending on the status/health of the 3 servers. So if one is really busy, that one will get maybe 5% of the traffic while the other two will get the rest of the load. What is the meaning of automatic fail over? Fail over protection means when one server goes down, another server, which has been idle, comes in to the picture and takes over the load. Fail over is not load balancing. Xing Thank you for your answer. ~~ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists