我之前是用.NET做的,是动态生成HTML静态页面,其实也没什么太好的方法,如果数据量大的话就会造成服务器超时,然后请求失败,后来的解决思路是就按照类别,分批次进行生成,能稍微好一点,但是如果还是更大数据量的话,就是能到服务器去更改响应卡死的时间(默认是90S)。目前还没能找到更好的方案。
应用池进程允许数不够,服务器默认每个应用池进程只有1是不行的,要调到4或5,但也不能过多哦!过多登录后台要求输验证码会老出错因为多进程涮新过快,验证码很快就过期了。
我也遇到同样的问题,目前还没有找到解决的办法。
最后只能在程序中加server.scripttime=400。
不过我遇到的更怪同样的程序,同样的数据,有时很快就会执行完成,有时则需要很久,甚至假死。