Thanks for the info on compression. It did help with overall performance. The hardest part I had installing it was getting the copy/paste activities in the web.config file right.
What I'm still struggling with is the "wake up" time if I would like to understand more about the caching employed by DNN. Does anyone have any info/refs?
By the way, I found one fatal flaw in the ping theory... it drives the web stats (hits) out of whack. If you look at unique visitors it's not too bad, but it’s more work for the stat minded people regardless.
For those who are interested in “pinging” or polling your site, here is what I’ve tried so far. Both methods seem to work.
The first method is:
1. Create a “polling” page, allow all users, but under Advanced, choose “Hidden”, and specify a value (3600 or so) in Refresh Interval.
2. Save the URL from the browser address bar for this page.
3. Now all you have to do is open a browser, navigate to the polling page and leave the browser to run. The Refresh Interval will cause the browser to keep reloading the page, which will keep your site alive.
The second method is:
1. Create a “polling” page, allow all users, choose Hidden, but do not set the refresh interval.
2. Save the URL from the browser address bar for this page.
3. Write a vb or java script that will open a browser session and in a loop, navigate to the page. Looping on whichever time interval you choose. I will send a sample vb script to anyone who would like.
With both of these methods you might try to fine tune things by configuring the caching of a module on the polling page, in step with the browser refresh interval.
Aside from the flaw whereby your web hits are skewed, the other item to consider is that you need to have a pc (or server) to run either of these two option 24x7. I have toyed with the idea of using a “web ring” model where partner sites will load a page from another site in the ring whenever they are visited. This would employ the hidden page on site A, and an IFrame or something along those lines on Site B. It’s just a thought at this stage but if anyone is interested, I’d be glad to talk about it further.
Hope this helps…