Duration: 3 days
Price: 1995.00
GSA Price: 1995.00
Online Price: 2145.00
Course Prerequisites
- Basic understanding of web network architecture and concepts
- Experience using Microsoft Windows
- Basic understanding of ColdFusion syntax (optional)
Course Objectives
After completing this course, you will be able to:- Install and Configure multiple load-balanced ColdFusion instances for robustness
- Modify your JVM.config file to take full advantage of your hardware
- Troubleshoot memory leaks and stability problems
- Secure your server
- Tune your server settings
- Synchronize settings between servers
- Load test your applications to identify concurrency problems and bottlenecks
- Implement various caching strategies to improve performance
Course Outline
Section I: INSTALLING COLDFUSION 9Unit 1: Introducing the Course
Unit 2: Installing ColdFusion 9
- What is ColdFusion - underlying architecture
- Installation Components
- Installing the standalone server
- Installing Multiserver edition
- Installing on J2EE
- Web Server Connectivity Issues
- Configuring IIS
- Configuring Apache
- Configuring the Built-in development web server
- Troubleshooting installation problems
- Command-line startup
- TCP/IP Issues
- Using Netstat
- Software firewalls
Unit 3: Configuring ColdFusion for the Enterprise
- Clustering Options
- Solutions for Failover and Content Replication
- Implementing and Managing a Cluster with Multiserver edition
- Restricting service access to the OS
- Enabling custom JVM.config files
- Enabling sandbox security
- Separating application and web servers
- CF Distributed Mode
- Using a reverse proxy
Unit 4: Securing the ColdFusion Administrator
- Putting the Administrator in its own site
- Integrating with Basic Authentication
- Configuring the scripts path
- Changing the root user name
- Managing admin users accounts
- Customizing options through CustomMenu.xml
- Restricting Access to Administrative Options
- Configuring Server Sandboxes for hosted environments
SECTION II: SERVER CONFIGURATION
Unit 5: Tuning the CF Server for Performance
- About JVM Memory
- Tuning the JVM
- SQL Drivers
- Caching
- Request Tuning
- Debugging
- Client Variables
- Memory Variables and the impact of web spiders
- Charting
- Verity K2 - configuring, clustering, and managing
- Alternative full-text search solutions
- Scheduled Tasks
- Common problems
- Using the OS scheduler as an alternative
- Async Gateways
- Troubleshooting problems with Mail
- Testing mail connectivity with telnet
SECTION III: APPLICATION DEPLOYMENT AND TROUBLESHOOTING
Unit 7: Packaging and Deployment
- Creating and Restoring CAR Files
- Compiling and Deploying an EAR/WAR file
- Deploying New Instances
Unit 8: Troubleshooting and Load Testing Applications Pre/Post Launch
- Load testing techniques
- Reviewing debug output
- Reviewing Log files
- Using the ColdFusion (Multi) Server Monitor
- Overhead considerations
- Executing Reports
- Reading reports
- Configuring Alerts
- Tools for heap dumps and analysis
- Troubleshoot memory leaks with ORACLE JRockit Mission Control
Unit 9: Resolving Bottlenecks in Code
- Threading
- Database Caching
- Caching Page Results
Fig Leaf has provided training in the following cities:
| Alexandria VA | Amsterdam | Arlington VA | Atlanta | Austin | Baltimore |
| Bangalore | Boston | Charoltte | Chicago | Columbus | Dallas |
| Denver | Des Moines | Detroit | Dubai | Edmonton | Geneva |
| Houston | Indianapolis | Jacksonville | Las Vegas | London | Los Angeles |
| Madrid | Miami | Milwaukee | Minneapolis | New Haven | New York |
| Ottawa | Philadelphia | Phoenix | Raleigh / Durham | Reston | Rome |
| Sacramento | San Antonio | San Diego | San Francisco | San Jose | Seattle |
| Singapore | Springfield | State College PA | Tallahassee | Toronto | Washington DC |



