.NET做的网站,更新代码后网站死住,访问特慢。
网站是生成HTML页面的,大约1万静态页面,静态页面中有还有JS代码,调用变化的数据。
每次更新网站的代码都会访问假死,好长时间不能打开页面,只有等很长时间后,才正常。
我们看了缓存文件夹,好像,每个静态页面都要建完缓存才能正常访问。应该怎样处理呢?
开始网站是完全动态的,每次更新网站代码不会有此现象。
[解决办法]
每次更新网站的代码都会访问假死,好长时间不能打开页面,只有等很长时间后,才正常
你这个更新网站的代码指的是什么?生成静态页面吗?可能你重头生成静态吧?造成IO/CPU的瓶颈,完了后就OK了
[解决办法]
而且。net程序第一次的访问都会慢些的
到中间码生成差不多了,速度就会快些了
[解决办法]
http://www.ibole.cn/tags/Performance
建议看看这个专栏吧。
[解决办法]
不会每次读重新生成1万多个文件吧
[解决办法]
我建议你可以用排除的方法看看,特别是有的广告网站链接,我之前在项目也遇到这个情况,之后发现是由于有的网站广告链接比较慢,所以才造成了速度特别慢。