我们在IIS 7.5上运行Sitefinity 6.2站点。出于某种原因,首次加载时网站速度极慢(超过90秒)。没有太多的图像(只有4个,最大的是163KB)可能会使网站变慢。我们尝试重建数据库索引无济于事。
Web服务器上还有其他几个旧版本的Sitefinity网站。旧版本没有这个问题。
非常感谢任何帮助。
答案 0 :(得分:2)
默认情况下,IIS的应用程序池设置为在没有使用站点时进入休眠状态。这可确保将资源返回到系统以用于其他站点。
因此,忙碌的网站在“醒来”时不会遇到这种滞后现象。
观看此视频,说明如何制作Sitefinity网站,并始终'可用。 http://www.youtube.com/watch?feature=player_embedded&v=zRqMAVnOUhw
阿龙
Firewater Interactive
答案 1 :(得分:1)
我们所有的Sitefinity网站都遇到过此问题,第一次点击该网站需要很长时间才能开始。我们为解决这个问题所做的是每隔五分钟在任务调度程序中运行一个任务,它运行一个C#exe,它向每个站点发送一个Web请求:
static void Main(string[] args)
{
var sitefinitySites = new List<Uri>
{
new Uri("http://www.example.com")
};
using (var client = new WebClient())
{
foreach (var site in sitefinitySites)
{
try
{
client.DownloadString(site);
}
catch (WebException ex)
{
//send an email or something because the site might be down
}
}
}
}
答案 2 :(得分:0)