 cfObjective(ANZ)– November 17-18, 2011  Mike Brunt – CFWhisperer.

Slides:



Advertisements
Similar presentations
Monitoring a web sites health. Web Analytics - Definition Measurement of the behavior of visitors to a website Which aspects of the website work towards.
Advertisements

Updating your profile. Why Fill out your profile? Taking a few moments to fill out your volunteer profile will enhance your overall experience with your.
HAL-PC VB-SIG - WEBSITE1 Introduction HAL-PC VB-SIG Potential Web Site Application Generator Architecture.
MS CRM Integration WhosOn Service Integration Presentation MS CRM User Group.
Sales Engineering – SE Bootcamp Module 5 – Building and Delivering Great Demos 7900 Westpark Drive, Suite T107 McLean, VA |
Keeping our websites running - troubleshooting with Appdynamics Benoit Villaumie Lead Architect Guillaume Postaire Infrastructure Manager.
Memory Leak WEBLOGIC SERVER.  Overview of Java Heap  What is a Memory Leak  Symptoms of Memory Leaks  How to troubleshoot  Tools  Best Practices.
Copyright © 2002 Pearson Education, Inc. Slide 4-1 Choosing the Hardware for an E-commerce Site  Hardware platform  Refers to all the underlying computing.
Simfund Filing Training Introduction First Look Step by Step Training.
Customer Relationship and Contact Management Software Demonstration: Contact Management Process.
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
1 All in One Hosted Monitoring Solution. 2 Who is Monitis? Monitis was founded in 2005 by a team of seasoned entrepreneurs. These fed-up and frustrated.
I Some General Advice 7 Most tools in HubSpot allow you to sort by date. Be sure to change the date based on your desired time frame.
 CFUnited August 12-15, 2009  Mike Brunt – CFWhisperer.
Page 1 © 2001 Hewlett-Packard Company Tools for Measuring System and Application Performance Introduction GlancePlus Introduction Glance Motif Glance Character.
Memory Leak Overview and Tools. AGENDA  Overview of Java Heap  What is a Memory Leak  Symptoms of Memory Leaks  How to troubleshoot  Tools  Best.
Transforming Real Estate From The Inside Out. Today’s Agenda Introductions Listingbook the company Listingbook is Partners with your MLS How Listingbook.
Change is inevitable. Goal #1 Make windermere.com the best online, consumer real estate experience (using metrics to show measurable achievement against.
Extending your reach !. Extending your reach… Delivering your message to millions of online users Online traffic Our online services deliver your message.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
GAME CHANGER. THE NEW MOBILERVING.COM NEW SITE VS OLD.
Guideline for Chapter Web Sites. Chapter Web Sites Options for Chapter Web Sites AUSA’s web publishing system (Plone) – Even those chapters who do not.
FaceBook and Your Business Women in Technology in Nigeria Presented by Mrs M.O Alade Women in Technology in Nigeria
The Java Virtual Machine Mike Brunt.  What is the JVM?  Main JVM Suppliers  ColdFusion and the JVM  Java J2EE – Java EE Servlet Containers  Where.
WEB ANALYTICS ECOMMERCE SOCIAL MEDIA SEARCH ENGINE OPTIMIZATIO PAY PER CLICK MANAGEMENT EFFECTIVE WEBSITE COPY.
Bill Au CBS Interactive Troubleshooting Slow or Hung Java Applications.
Bill Au CBS Interactive Troubleshooting Slow or Hung Java Applications.
The Mobile Capabilities of the New CBGundaker.com & How to Share Your Personally Branded Agent URL.
State of the KUMC Jameson Watkins Director, Internet Development Our Topics Updated stats New KU design Search engines: how they.
© IGD 2011 For subscribers who usually log in via a company intranet link.
 CFUnited August 12-15, 2009  Mike Brunt – CFWhisperer 
Introduction to ColdFusion Yu Fu 2003 MEC Candidate.
INTERLEGES AGM KIEV THE “ESSENTIALS” OF LAW FIRM WEBSITES.
Installation and Development Tools National Center for Supercomputing Applications University of Illinois at Urbana-Champaign The SEASR project and its.
Installing, Configuring And Troubleshooting Coldfusion Mark A Kruger CFG Ryan Stille CF Webtools.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
How To Automate At Least 80% Of Your Online Business With.
BASF Pest Control Solutions E - Business Jen Sampson 11 th March 2011.
Software Architecture in Practice Practical Exercise in Performance Engineering.
Setting up and maintaining a web presence Your brand on the internet.
Nexthink V5 Demo ITSM – Users Impacted. Situation › It’s Wednesday morning › Last night the infrastructure team we worked hard on a proxy migration We.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for IP Routing.
How to make loads of money on the internet… …even if you have NO Product and NO List.
© 2009 IBM Corporation Global Solutions Directory High level overview.
Social Media Campaign for Trader Joe’s Lori Fichter Social Media Principles 525.
Load Test Scenario Presentation Outline Introduction to Load Test Load Test capability of eValid Steps to create the Load Test Scripts.
Free But Effective Listing Building and Marketing Service How to easily and quickly grow a list of potential buyers and constantly send them marketing.
Session 2.  Recap of Services We Provide  Refund Policy  Selling Tools Demo(s)  CRM Demo  Commission/Bonus Recap  Teen to show how to configure.
Website Designing & Web Development Web Click India.
Sourceforge clone script, php script directory website, hotscripts software, Php clone script directory
Chapter 17 The Need for HTML 5.
Section 10.1 Define scripting
High Availability - Clustering ColdFusion
Presenter Date | Location
Discover How Your Business Can Benefit from a Facebook Fanpage
How To Automate At Least 80% Of Your Online Business With
Adobe Analytics Journal Ad Sales
Classified PHP script Classified Ads Script Classified Script
Classified Script - Classified Software | Classified Ads Script | php Capterra Clone Script | php Capterra Clone | php Capterra Script
Getting Started with LANGuardian
Learning and Cocurricular site development (WordPress)
Multi-Farm, Cross-Continent SharePoint Architecture
ColdFusion Performance Troubleshooting and Tuning
DIGITAL MARKETING COMPANY Digital marketing is a broad term that encapsulates all marketing channels and methods you can use to promote.
ISI Web of Knowledge update: April 2009
How to Register For Access
User Profile Management
How to Register For Access
Presentation transcript:

 cfObjective(ANZ)– November 17-18, 2011  Mike Brunt – CFWhisperer

Mike has been using CF since 1996, version 1.54 (dbml) and is still actively troubleshooting CF. day in and day out. He worked for Allaire-Macromedia as a ColdFusion-Spectra consultant.  This session will hopefully be very practical with few slides and more action.

Tools used in this demo… VisualVM Paessler Web Server Stress Tool SeeFusion

In my 11 years of working on planning infrastructure, tuning and troubleshooting no more than 3% of my clients used any formal load testing; why ? Too costly Too complex Too time consuming Slows down application evolution.

WHY? Too costly Too complex Too time consuming Slows down application evolution Not load testing is too costly, consuming of time and will slow down application evolution to a crawl!

Why Load Test – Business View? Many websites today have a serious business mission—to make money. And whether that’s through providing custom content and proprietary services, through advertising opportunities or by selling retail products, these high-traffic websites and applications need to be up and running at all times. Because if performance slows even a little, many web users are likely to jump quickly to a competitor’s site.

Why Load Test – Technical View? Is your CF web server prepared for the traffic you are expecting? Is your CF web server prepared for increasing visitors over the months and years to come? How many seconds does it take for a visitor to your website to receive a page after clicking on a link? Under normal conditions? Under heavy conditions? Can your CF web server survive a massive spike in user traffic (e.g., if your website is mentioned on national TV or your company s a newsletter to all customers and prospects)?

Major Steps in Effective Load Testing 1/ Build a testing infrastructure that is close to production, at least in scaled comparison. 2/ Create a realistic load-test scripts to achieve your goals; realistic load or destruction. 3/ Start testing in the same subnet as the CF web servers. 4/ Move out a subnet at a time until you are where the users will be (not the other way around). 5/ Document all load tests with usable-understandable reports.

 Prepare ColdFusion before testing by adding enhanced logging capabilities.  Garbage collection (GC) logging – jvm.config - - XX:+PrintGCDetails -XX:+PrintGCTimeStamps - XX:+PrintHeapAtGC -verbose:gc -Xloggc:cfwhispererGC.log  Metrics logging (threads and memory). Full details are here…  performant-web-application-step-2 performant-web-application-step-2

 Prepare ColdFusion before testing by adding VisualVM.  VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE platform.

 Prepare ColdFusion before testing by adding VisualVM.  Add this argument in jvm.config…  -Dcom.sun.management.jmxremote.port= Dcom.sun.management.jmxremote.ssl=false - Dcom.sun.management.jmxremote.authenticate=false

 This is BORING…

 This next section of our presentation will demonstrate the creation and running of a basic load test script, using…  ColdFusion 9.01 Multi-Instance  mySQL 5  Paessler Web Server Stress Tool 7  ColdFusion Petmarket Application

 Q & A Time Mike Brunt – (+1) (USA Only) (Intl.)