Application deployed on Network/Remote Path - Identifying Network Latency - Improve Performance

November 19, 2015 / Krishna Reddy

  Administrator | Adobe ColdFusion | Adobe ColdFusion 10 | Adobe ColdFusion 11 | ColdFusion | ColdFusion 11 | creating a website | customers | General | Migration | productivity | Success Story | Tuning | web application development

Many a time, ColdFusion application code is deployed on a network path when your ColdFusion deployments are of large-scale and mandated to use network paths.

After setting up the server for the first time, if there is any performance hit, as the first thing you would want to cross-check few things. One of the things to determine is if there is any network latency.

Though you would have got same network within your organization same as earlier, your OS version also would have changed.


Follow the steps below to see if the performance hit is due to network latency-

When the server is under moderate or full load(with at least 8-10 requests under process), take 2 or 3 thread dumps with 30 seconds interval.

It is not appropriate to take thread dump when the server has negligible load and anlyze that as there may not be any in-process requests.

If you are not sure how to take thread dump, you can simply follow the following blog.

( Taking Thread Dumps From ColdFusion Server Programmatically )

Open the thread dump file:

Under moderate or full load server conditions, if you see more than 5-8% of running ColdFusion threads containing “WinNTFileSystem” in the thread’s stack trace --> It means that there is lot of time being spent in trying to resolve the application file paths.

(Note: ColdFusion threads can be identified by the name starting with "ajp-bio-" )

For Example, if there are 50 threads with thread name starting "ajp-bio-" in the thread dump, if you see WinNTFileSystem in more than 2-3 threads, it is the time you start looking at minimizing the network latency.


Once you know there is latency, you would want to know how much is the latency when compared to the application existing locally.

Created a very basic network latency test program to validate this.

You can take the jar from here.

And run it from command prompt as follows:

> C:\ColdFusion11\jre\bin\java -jar <Path of NetworkPathsTest.jar> <Network or Local Directory Path >

If the network path (Ex:- \\orgserver\d$) is accessible only to the ColdFusion service user, open command prompt as that user ( runas /user:<cfserviceaccount domainname>\cfserviceusername CMD )


Path Arguments can be one or more. More Path arguments is a good measure to see the difference clearly.

C:\ColdFusion11\jre\bin\java -jar C:\ColdFusion11\NetworkPathTest.jar \\orgserver\d$\deploy\cfm\

C:\ColdFusion11\jre\bin\java -jar C:\ColdFusion11\NetworkPathTest.jar \\orgserver\d$\deploy\cfm\ \\orgserver\d$\deploy\cfm\api\

Try the same paths keeping the content same on the local machine and see the time differences.

For the same paths on local and remote, the difference in time should not be exponential.

These tests are to be performed on your ColdFusion server machine.

Once you have validations and found any latencies, it is the time to call for network optimization expertise.


ColdFusion 11 Update 7 and ColdFusion 10 Update 18 are now available

November 17, 2015 / Nimit Sharma

  Adobe ColdFusion | Adobe ColdFusion 10 | Adobe ColdFusion 11 | Announcements | ColdFusion 11 | Hotfix | Updates

This post is to announce the release of new updates for ColdFusion 11 and ColdFusion 10.

ColdFusion 11 Update 7

ColdFusion 11 Update 7 includes support for Windows 10 and OS X 10.11. Tomcat has been upgraded to version 7.0.64. This update addresses a vulnerability mentioned in the security bulletin APSB15-29 and also includes bug fixes related to connector, database, language, caching and certain other areas.

For more details, refer this article.

ColdFusion 10 Update 18

ColdFusion 10 Update 18 includes support for Windows 10 and OS X 10.11. Tomcat has been upgraded to version 7.0.64. This update addresses a vulnerability mentioned in the security bulletin APSB15-29 and also includes bug fixes related to connector, language, caching and certain other areas.

For more details, refer this article.

For those who have applied the early access release (pre-release) build of Update 7 or Update 18, follow the steps below to reinstall Update 7 or Update 18, as applicable.

1.     Uninstall Update 7 (PreRelease) or Update 18(PreRelease). 

2.     Reinstate the update URL by clicking on the "Restore Default URL" button in the "Server Updates" section in the ColdFusion administrator.

3.     Switch to the "Available Updates" tab and click on the "Check for Updates" button.

4.     Download and install Update 7 or Update 18.


Adobe ColdFusion Summit 2015 - Panel Participants Announced

November 04, 2015 / Elishia Dvorak

  CF Summit

You might remember the Adobe Panel discussion from last year's ColdFusion Summit?

We're going to have it again this year, so please be sure to stop in for the discussion.  The format will be slightly different this year, in that we're opening it up to audience questions from the begining.  Last year we didn't get a chance to finish all of the audience questions so I'm looking to do it differently this year.  Come with your questions for Adobe and topics that the community would be interested in hearing about.  


This year we have a great panel, you may know some of these community members already!

Ray Uyemura – Director of Systems, City of Los Angeles

Leon O’Daniel – Sr. Web Application Developer and Leader of the Boeing ColdFusion Community of Practice, Boeing

Shirak Avakian – Sr. Web Architect, Century National Insurance Company

Adam Cameron – Sr. Software Engineer, Web Reservations International Group


From Adobe:

Tridib Roy Chowdhury, Sr. Director of Products

Moderating: Elishia Dvorak, ColdFusion Solution Consultant & Evangelist


Adobe Panel Discussion Q&A Session


Bristlecone 5 – Main Ballroom


Also, be sure to follow #CFSummit2015 for the latest conference chat. 

Read More

Adobe ColdFusion Summit Mobile Apps are available for Android and iPhone

November 03, 2015 / Elishia Dvorak

We have the Adobe ColdFusion Summit 2015 Mobile applications available on both Android marketplace and Apple Store.  


Google Play Store:


Apple Store: Search ColdFusion Summit to download the app.


** Your login ID and password are the ones you used to register for CF Summit.  If you forgot your password, you can go through the forgot password workflow here:



Introducing the Adobe ColdFusion Summit 2015 app.

Getting ready to come to Adobe ColdFusion Summit? Before you set off for Vegas, be sure to download the ColdFusion Summit app to stay connected during the conference. The ColdFusion Summit app gives you scheduling access to ColdFusion Summit sessions, up-to-date conference announcements, social feeds and session surveys.



Read More

Adobe ColdFusion Summit Pre-conference workshops Sold Out!

October 28, 2015 / Elishia Dvorak

  CF Summit

The hands on labs for the preconference are now sold out!  These are going to be great additional learning experiences for those of you who were able to get in.  


I blogged about the workshops here:


There will be a VM download for the labs to be sent out via email to those of you who registered.  Please check on the specific requirements ahead of time so that you come prepared and aren't missing any of the content because of setup. 


We're looking forward to meeting all of you at the conference!

Read More

Blue Mango Theme Design By Mark Aplet

Super Powered by Mango Blog