我的asp.net 网站第一次加载非常慢,但是以后就很快了

play_zb 2010-11-18 09:48:46
1、我是用建的asp.net web application项目
2、产品页是生成的以aspx为后缀文件,全部都在一个文件夹,大概有2000个文件,共同codebehind 一个类文件

现在的情况如下

1、登录后台全部生成产品页面后,生成了2000个aspx页面,然后关闭浏览器。再打开网站时会超级慢,大概有10多分钟

2、我没有生成产品。而是修改了bin目录下的dll文件。然后我重新部署了一下,同样也会打开的超级慢

试着解决过,就是把生成的aspx页面分开放一下,每几十个放一个文件夹。那么这样会快点


有人说过是编译的问题。
那么 我发布的网站本身就已经编译成了 dll文件。难道第一次访问时还要编译码???

还有人说是 asp.net 服务器 临时目录缓存的问题

谁能够指点一下啊

...全文
245 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzf86211861 2010-11-18
  • 打赏
  • 举报
回复
页面太多了
伴老思源 2010-11-18
  • 打赏
  • 举报
回复
想法合并下功能吧~

2000个页面!!!

仙儿 2010-11-18
  • 打赏
  • 举报
回复
2000多个ASPX页面?我的个神啊!!LZ 你是生成静态页面吗?
如果是静态页面才2000多个 都要10多分钟,,,那你的服务器也太差劲了

我之前做的一个人才网站的站点,光新闻静态页面都多达2W多个 也是一尺性的生成静态页面才30多秒都好了
play_zb 2010-11-18
  • 打赏
  • 举报
回复
可是为什么 我把这么多的文件放在分开放 ,一个文件夹放100个文件,就会比以前1个文件夹放2000个文件快的多
Q333111555 2010-11-18
  • 打赏
  • 举报
回复
是缓存变快了,一定要一次都加载出来?
种草德鲁伊 2010-11-18
  • 打赏
  • 举报
回复
第一次运行还是需要编译的。 aspx,ascx这些..
play_zb 2010-11-18
  • 打赏
  • 举报
回复
如果没有那2000多个页面的会,网站会很正常。就是那2000多个aspx页面有了后,会很慢的
丰云 2010-11-18
  • 打赏
  • 举报
回复
不过你那需要10几分钟......
貌似有点不正常......
丰云 2010-11-18
  • 打赏
  • 举报
回复
看看ASP网站工作原理就知道咯
丰云 2010-11-18
  • 打赏
  • 举报
回复
就是这样!

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧