我有一个web服务,它返回pdf的内容。
我注意到,当我离开网站一段时间后,我打电话给服务方法需要很长时间才能回复。任何后续调用都需要不到一秒的时间,这很好。
有人可以告诉我为什么会这样吗?服务是否已进入睡眠状态并需要重新初始化?
这会是一个好方法吗?每次访问该页面以告诉服务请求可能很快就会出现时,我能做些什么吗?
答案 0 :(得分:1)
我假设您在IIS中托管该服务。
与任何其他基于Web的应用程序一样,运行服务的AppDomain可以循环使用,原因有多种。一个可能的原因是空闲超时。
如果您不希望它因闲置而超时,则可以适当更改IIS设置。