Hi, I've got issue with duration of the first response time of my website after a while on my virtual server. When I start the site in IIS, I know that there is some loading going on and it can take some time. After that the speed of other pages is good
except my gallery content type (I'll explain it later). But when I try, let's say after 4 hours, visit some page again (page content type), the response time is about 7 seconds.
My gallery is another problem. It's a content type with media library field, so I can easily choose and sort some images (about twenty, not hundred and I know that they are treated as content items). I have 10 galleries, and every one of them takes about 10
sec to display for the first time and then it's fine.
The SysCache and Output Cache module are turned off, Keep alive and Warmup is on. Cache modules are off because I want to see how the site reacts if the cache expires or just isn't loaded, server is restarted...
I'm using SQLite and my virtual server has 3 GB of RAM and two virtual cores. The cores aren't dedicated and what I understand from my server provider the minimum of real performance is 1/2 half of some Xeon core. The cpu load usually doesn't get over 50%.
AppPool recycle interval is set to 29 hours.
I'm logging the response with my simple HttpModule and it looks like that:
some hours of keepalive
Keepalive tells me that application is loaded, AppPool is recycled after one day, not after hours, cache is off and still the first access to my /gallery-one after /page-one is 10 seconds but next request of /gallery-one takes only 400ms. If we forget about
this gallery thing, there's still very long response of first simple page after some hours of idle keepaliving.
I've tried to describe my issue as best I could. Do you see any obvious problem? Like this simple orchard site (4 pages, 10 galleries with 20 images each) can't run smoothly on this kind of virtual server? Would it run better on some entry level dedicated server?
I mean some C2D, 2GB RAM for I don't wan't to spend too much for one site.
Thank you in advance for your replies.