QQ客服热线
首页 > 信息资讯 > 技术专栏

技术专栏

给你的网站做个KeepAlive
2014年8月17日
摘要: KeepAlive 是什么东西呢? 为什么要做KeepAlive? nopcommerce 里使用的KeepAlive方式是什么?

KeepAlive 是什么东西呢?
为什么要做KeepAlive?
如果你的网站是asp.net开发的,用的是服务器用iis。那么iis里的应用池有个闲置超时(分钟)的设置默认是20。
也就是说,20分钟对应的网站没有访问?系统关闭进程w3wp.exe,也就是你网站的应用池进程。当有人访问的时候它才再次启动。
但是一些功能比较多的网站,启动比较慢,那么20分钟后第一个用户访问的速度肯定是很慢的。
如果是个重要的客户,那就亏大了。
当然你可以设置这个时间长点,但是如果是虚拟主机,或者服务器你无法管理。这就需要一个 你的网站每隔断时间自动访问下页面。我们称这个自动访问的过程为
KeepAlive,在nopcommerce 这个电子商务系统里,有可以任务计划表其中有个计划就是keepAlive,每隔一定时间自动访问一个页面,页面当然越简单越好。如下图:

图片
如果你的网站功能简单,启动很快,那就不需要这个了。
具体实现可以参考nopcommerce 。
 

来自TCNET 转载请保留www.nbtcnet.com

返回列表