为什么aspx的网页静置太久,会出现点击链接半天没反应的现象

尔东主机 2009-03-07 09:32:16
为什么aspx的网页静置太久,会出现点击链接半天没反应的现象,这是因为服务器进程挂起,要很久以后才会反应过来(7秒钟左右),有什么办法可以解决这个问题吗?谢谢!

配置web.config可以解决这个问题吗?怎么配置?

用的是虚拟空间。
...全文
368 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
尔东主机 2009-03-09
  • 打赏
  • 举报
回复
mjjzg,加了 <compilation debug="false"/>好象有好一点!但是网页静置太久,还是会出现点击链接半天才反应的现象。有没进一步的解决办法呢?

加了 <pages buffer="false"/> ,进入http://www.noteu.cn/Notes.aspx
点击任何一条记录(REPEATER中的一项)都没反应! 看来不能没有缓存!
尔东主机 2009-03-07
  • 打赏
  • 举报
回复
谢谢,那怎么分别在每个页面再次定义页面的缓存呢?也是 <pages buffer="false"/>吗?
mjjzg 2009-03-07
  • 打赏
  • 举报
回复
去web.config改动这两项

<pages buffer="false"/>
<!--是否有缓存,若设成true,既有缓存那么显示的效果是一下子显示出来,如果为false,那么东西将一步一步的显示
,在设置图片的时候最好设置有缓存,那么图片不出来也不会影响下面文字的显示,同样也可以分别在每个页面再次定
义页面的缓存-->
<compilation debug="false"/>
<!--在编译时设成true表示调试编译,如果程序写好,在发布的时候要改成false-->
<!--
通过 <authentication> 节可以配置 ASP.NET 使用的
安全身份验证模式,
以标识传入的用户。
-->
尔东主机 2009-03-07
  • 打赏
  • 举报
回复
在自己的服务器上测试,页面缓存启用,不会出现上述问题。
所以排除这个原因。
尔东主机 2009-03-07
  • 打赏
  • 举报
回复
页面缓存怎么禁用?你说是服务器还是客户端浏览器设置?谢谢
zzxap 2009-03-07
  • 打赏
  • 举报
回复
把页面缓存禁用试试
尔东主机 2009-03-07
  • 打赏
  • 举报
回复
那怎么解决呢?
wuyq11 2009-03-07
  • 打赏
  • 举报
回复
缓存问题。
mjjzg 2009-03-07
  • 打赏
  • 举报
回复
单独给每个页面定义是否有缓存,可以在其html页面的顶部加上Buffer="false"
例如我的一个页面是这样的

<%@ Page Language="C#" Buffer="false" AutoEventWireup="true" CodeFile="TestBuffer.aspx.cs" Inherits="TestBuffer" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>

</div>
</form>
</body>
</html>

而至于<compilation debug="false"/>就是你认为已经完全编译成功了,不再需要每次都重新进行编译,就设置为false,如果恐怕页面还有错误,就要改为true调试编译,当你的项目发布后不需要再编译了,应该改为false
尔东主机 2009-03-07
  • 打赏
  • 举报
回复
应该不是,换了几个虚拟主机,都这样。
ZJ159 2009-03-07
  • 打赏
  • 举报
回复
ding
zzxap 2009-03-07
  • 打赏
  • 举报
回复
系统中毒了吧?
尔东主机 2009-03-07
  • 打赏
  • 举报
回复
网址:http://noteu.cn
测试帐号:cjq3@yahoo.cn
密码:1

老是出现上述问题,真烦!
wenblue7 2009-03-07
  • 打赏
  • 举报
回复
up
dandysunny 2009-03-07
  • 打赏
  • 举报
回复
缓存被清,重新生成一些缓存对象。
尔东主机 2009-03-07
  • 打赏
  • 举报
回复
原来是 <pages validateRequest="false">
改为 <pages buffer="false"/> 不知为何,加了这项,进入http://www.noteu.cn/Notes.aspx
点击任何一条记录(REPEATER中的一项)都没反应!

加了<compilation debug="false"/>好象有好一点!

62,268

社区成员

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

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

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

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