Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...FREE -  Application Pool Defibrillator v1.0 ( Keep Alive Application)FREE - Application Pool Defibrillator v1.0 ( Keep Alive Application)
Previous
 
Next
New Post
3/6/2009 9:52 AM
 

ASP.NET Application Pool Defibrillator v.1.0.0
.NET Framework 2.0

Keeps ASP.NET App Pool Alive / Reduces Page Load Times for Corresponding Applications

After research into several keep alive services currently offered I decided that I would be better served writing my own application to complete the task. The application is currently offered in two flavors both .NET Console applications and both utilizing the same code base. The first has a built-in scheduling feature set to fire off the keep alive process every 10 minutes and continues to do so until the application is terminated. The second version simply runs the process a single time and then termintes. This version is intended to be used in combination with a Windows Scheduled Task. I am currently working on a third version implementing the code as a .NET Service but this version is still in the testing phase. Both flavors of the application work in the same manner simply populate the keepalive.config file with urls (no limitation on number) of application pools you wish to keep alive, entering one url per line, and the application takes care of everything else. This application has significantly improved my sites load times. Ultimately my goal was to distribute this application in a manner that any end user whether they administrator their server or simply administor their home computer can take advantage. If you have any comments, concerns, questions, or general feedback on how I can improve this application feel free to contact me at dtrauger@derektrauger.com or post back to this forumn.
 

The application can be download at no cost at:  http://www.derektrauger.com/Downloads/tabid/96/Default.aspx under Application Pool Defibrillator.

 
New Post
3/6/2009 5:35 PM
 

I have recently upload a .NET Windows Service version of the application.

The application is located at: http://www.derektrauger.com/Downloads/tabid/96/Default.aspx

Derek

 
New Post
3/10/2009 12:45 PM
 

Based on feedback that I have received regarding Application Pool Defibrillator v.1.0.0 i have implemented a couple additional features to allow the application to be more flexible.  The scheduler interval is not fully configurable either from the command line (console application only) or via a configuration file (console or windows service) to allow intervals other than 10 minutes be defined.  The new version also bundles both the version with the scheduler and without it into a single parameter driven executable.  The new executable and more detailed information on its changes can be found at: 

http://www.derektrauger.com/Products/ApplicationPoolDefibrillator/tabid/98/Default.aspx

Thanks again to those who offered feedback.

Derek

 
New Post
3/10/2009 1:03 PM
 

Please post configuration and usage instructions for people who have no access to IIS control settings, only the ability to upload files.

This applies to many people who run DNN 4.x in website hosting situations, where something like this needs to be configured (say with a text file), uploaded, and "just work" with no additional actions required.

Thank you, Tom

 
New Post
3/10/2009 1:28 PM
 

This product is a stand-alone product and does not require DNN nor is it intended to be part of a DNN installation. Instead this application enchances performance by keeping the IIS application pool alive, this product is geared for users of DNN but can be utilized for ASP.NET Application / Application Pool you wish to keep alive.  This application can be executed on any Windows PC running the .NET Framework.  The stand alone console application is the most basic instance available simple download the application, populate the two configuration files, described in the readme.txt, or single configuration file if you wish to specify schedule intervals at the command line, and then execute the application as any other console application.  Application arguments are defined in the readme.txt file which is included in the zip file of the download.  The windows service works in a very similar manner, run the setup.exe, complete the setup location the location of the setup, populate the two configuration files with your sites/settings and start the service.  Once you start the service the installer is setup to run automatically on startup.  With this configuration you do not have to worry about remembering to start the application as windows will do it for you automatically.

If you have any additional questions or if I have not been clear, please let me know.  I would be more than happy to help.

Thanks.

Derek

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...FREE -  Application Pool Defibrillator v1.0 ( Keep Alive Application)FREE - Application Pool Defibrillator v1.0 ( Keep Alive Application)


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out