Entries Tagged as “ Performance”

ColdFusion Splendor Public Beta E-seminar Series

April 07, 2014 / Rakshith Naresh

  Performance | Adobe ColdFusion | Language enhancements | PDF Generation | productivity | Splendor

We have a series of e-seminars lined up that gives you a good understanding of the various features of ColdFusion Splendor, which is now in public beta. If you haven't downloaded ColdFusion Splendor already, here is the link where you download the public beta.

Here are the list of e-seminars:

1. Title- Public Beta E-seminar: ColdFusion Splendor Overview Date: 1st April Time: 8 am pacific. Find the recording for the e-seminar here

2. Title- Public Beta E-seminar: Everything about Mobile Application Development Date: 10th April Time 8 am pacific. Find the recording for the e-seminar here

3. Title- Public Beta E-seminar: Delicious Language Enhancements in ColdFusion Splendor Date: 12nd April Time 8 am pacific. Register here 

4. Title- Public Beta E-seminar: Pixel Perfect PDFs in ColdFusion Splendor Date: 24th April Time 8 am pacific. Register here

 

 

 


Public Beta for ColdFusion and ColdFusion Builder is now available!

February 19, 2014 / Rakshith Naresh

  Performance | Thunder | Adobe ColdFusion | Mobile | productivity | Rapid Application Development | Splendor | web application development | web application security

In case you haven't already noticed,the public beta for the major version of ColdFusion codenamed Splendor and for the next major version of ColdFusion Builder Thunder is now available.

Here is where you can get access to the public beta for both the products on Adobe Labs - http://labs.adobe.com/technologies/coldfusion/

You can quickly go over what's new in ColdFusion Splendor here. There are also a couple of videos on the video tab that gives you a quick introduction to what's new in ColdFusion. The link for the documentation home page is at - https://wikidocs.adobe.com/wiki/display/coldfusionen/Home

There are lots of new features and enhancements in Splendor and in Thunder. We look forward to hearing your feedback during the public beta.

 

 

 

 


Announcing the new ColdFusion Community Portal

May 07, 2013 / Rakshith Naresh

  Performance | Adobe ColdFusion | Announcements | productivity | Rapid Application Development | web application development

 

Here's the all new ColdFusion Community portal launched by Adobe : http://coldfusion.adobe.com

The community portal is one centralized access point for information on the latest in ColdFusion. It also provides our partners and consultants to showcase their capabilities and latest innovations with the platform. It is also a User Group hub where ColdFusion developers can find information related to various User Groups and their events.

We are pleased to announce the launch of ColdFusion Community portal with the aim to make it a go-to place for the ColdFusion community. The idea is to integrate ColdFusion content created not just by the product team at Adobe, but also by our partners and you the community. We believe such content will be of immense use to everyone in the ColdFusion community. 

Please go through the portal and let us know how we can further improve it. You can send an email with your inputs/comments to Kishore Balakrishnan kishore@adobe.com , Marketing Manager for ColdFusion.

The portal is built using the popular Mura CMS! 

 


The ColdFusion 10 Advantage Webinar by Ben Forta

February 26, 2013 / Rakshith Naresh

  HTML5 | Performance | Adobe ColdFusion | Adobe ColdFusion 10 | Announcements | Mobile | productivity | Rapid Application Development | web application | web application development | web application security | web programming

ColdFusion webinar by none other than Ben Forta on Feb 27th (2:00pm Eastern; 11:00am Pacific)!

Title

The ColdFusion 10 Advantage

Summary

ColdFusion needs no introduction, it helped usher in the era of web based applications over a decade and a half ago, and remains an innovator in this space to this day. With each update, ColdFusion has further empowered us to build and create the ultimate online experiences, and ColdFusion 10 is no exception.

ColdFusion 10 is indeed a very important release, one which builds on the success of ColdFusion 9 by adding invaluable new features and functionality, all intended to make developers more productive than ever before.

Key Takeaways

In this session you will learn about HTML5 and client enhancements that make CF10 more productive, and will also discover why CF10 is more powerful, more secure, more scalable, and better integrated, than ever before.

Register here! http://events.carahsoft.com/event-detail/2301/adobe/



Tuning ColdFusion 10 IIS Connector configuration

November 17, 2012 / Kiran Sakhare

  Performance | Administrator | ColdFusion | Connector | General | Tomcat | Tuning

Replacing JRun with Tomcat is a fundamental change in ColdFusion 10 and with that comes the new connectors for IIS and Apache. That also makes it very important to know the different configuration options available for the connectors as an incorrectly configured connector can easily lead to “Service Not available” or “Server is too busy” errors for your site.

During IIS connector configuration, user can choose to configure connector for individual sites or for “ALL” sites.

When connector is configured with individual sites, separate connector for each site will be placed under {CF-Home}/config/wsconfig/{some no}/ , Similarly for “ALL” configuration the connector is configured at global level, which means the same connector binary will be used across multiple sites.

In most of the cases server administrators wish to go for configuring connector for “ALL” sites as it is very convenient.

In this blog post we will talk what are the parameters needs to be tuned appropriately to make CF connector works flawlessly.

I will be covering three most important parameters which decide the scalability of the connector.

There are other parameters which CF connector inherits from Tomcat AJP connector. Please find the details of those settings from AJP documentation (http://tomcat.apache.org/connectors-doc/reference/workers.html )

Connection pool size: - This setting determines the maximum number of connections that can be created in the connection pool. When multiple requests arrive to the connector from IIS, connector creates  new connections in the connection pool only if there are no free connections available in the pool.  The connector will not create a new connection if connections reach the connection pool size limit.

Re-use connections: - This setting determines the count of connections that can be re-used.  . When Tomcat connector makes a connection with Tomcat server, it does not close the connection even after it finished serving the request. Instead it keeps the connection alive, so that for the next request, the same connection can be re-used. This increases the performance by minimizing the overhead of creating new connection with tomcat server for every request.

Note: - The default re-use connection count is same as connection pool size which is 200.

Connection pool timeout: - This setting determines the timeout value (in seconds) for idle connections in connection pool.  This value must be in sync with the connectionTimeout attribute of your AJP connector in Tomcat's server.xml.

Let us discuss more about how these 3 parameters can be tuned properly to make your server with varying load on your server.

1.       Connection pool size: - When connector is configured with “ALL” sites, the same connection pool will be used to serve the request for all sites.  So the default value of the connection pool size, works well with the single site configuration, but fails to work well with “ALL” site configuration in some scenarios. Hence this value should be increased carefully based on the need and number of sites that are present in IIS. 

2.       Max Re-use connections: - This settings needs to be used for connector configured with multiple sites.  The max value for the re-use connection is determined based on the number of sites configured with same CF server and the load on each site.

Let us consider use case where site 1 configured with CF server, now site 2 is also configured with the same CF server. By default each connector will have 200 re-use connections.

Now consider site 1 is running under heavy load make all 200 re-usable connections with CF server. Now CF server is not left with any new connection in its connection pool, hence any request for new connection from site 2 will be ignored by CF server.

 Hence it is required to make site 1 re-use connection count  to optimal value, so that site 2 does not starve for new connection. This can be achieved by configuring optimal value of max re-use connection count.

For the above use case, if site 1 is allowed to use 100 re-usable connections, there will be 100 more connections available for site 2 at the tomcat server connection pool.

3.       Connection pool timeout: - This timeout value helps in recycling connections that are being re-used when they are not used for a long time.  This is proved very useful when sites runs under varying load and makes overall improvement in the server performance. By default timeout for connection is indefinite.

Below we will discuss steps to follow to configure the above parameters


Blue Mango Theme Design By Mark Aplet

Super Powered by Mango Blog