设置页面buffer引出来的问题

2016-02-19 15:28 4 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的设置页面buffer引出来的问题懂设计的网友们快点来了解吧!

【 tulaoshi.com - Web开发 】

  前几天,在程序使用Respoonse.Redirect("a.aspx?f=9#12")的时候,发现在IE里面,跳转之后的页面忽略了#之后的内容,奇怪的是在同一页面向自己Redirect的时候,这个问题就不会存在,百思不得其解,有病乱投医吧,上网狂搜了一把,有人说设置页面Buffer为false可能解决这个问题,于是将a页面的buffer设置了false,经过验证,这个与上述问题不相干,但是一时疏忽,忘记了没有将buffer修改过来,昨天项目发布,放到服务器上发祥a页面的执行时间大的惊人,页面内容稍微大一点,页面往往会超时,而实现同一功能的b页面执行时间基本为0-16,而a页面数据库查询次数为3,b页面为7,这就更让人纳闷了,在本地试了下,b页面基本上和服务器没什么区别,a页面在90-300ms之间,而明显的b页面要表现的数据和查询的次数都要比a多,两者从页面结构上来说,基本一样,因为二者共同使用了相同的UserControl,只有中间部分表现形式稍微不同而已,同在一个屋檐下的人,差距怎么这么大呢?纳闷之余,一个个删除页面元素,发现根本不起本质作用,b页面就是出奇的快,a页面跟中风一样,慢的可以,于是找亚找,基本说是将a改了个遍,就差说闹鬼了得时候,突然发现a页面的buffer设置了false,而b赫然是true, 豁然开朗,铁钉就是这里问题,马上更正过来,good!a页面马上快了起来。
      一次不小心,造成如此的麻烦,不过总结了一下规律,在buffer设置为false得时候,与设置true,页面在处理时间上基本相差10-20倍的关系,如果以后发现同样功能的页面,速度相差不少,排除了数据处理等因素,应该考虑一下是否存在上述问题。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  http://jillzhang.cnblogs.com/archive/2006/06/09/421266.html

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1609701.html

延伸阅读
手机QQ动态页面怎么设置   1、打开手机QQ,进入栏,点击右上角。 2、在该页面可以按自己的喜好选择保留还是隐藏选项,调整好后返回栏即可看到效果了。
标签: 办公软件
在文档打印前,我们需要对其进行页面设置,常规方法是先选择 “文件”菜单,再选中“页面设置”命令,然后在出现的对话框中进行页面设置。其实,我们可以双击文档左方或上方的标尺,即可立即出现“页面设置”的对话框。在双击文档上方的标尺时,要让鼠标双击在标尺的上半部分,否则将出现的是制表位对话框,所以还是双击左方标尺更为方便。...
标签: Web开发
由于平时使用的网页文件基本上都是gb2312编码方式,如果通过xmlhttp控件读取的话,肯定会出现乱码问题,但是要把所有文件都改成utf-8编码,操作上比较麻烦。经过反复比较,我找到了相对实用的解决方法。 ff提供了overrideMimeType方法,可以指定返回值的编码,所以解决起来比较简单,只要把这个方法指向gb2312就可以了。对于IE,可以用vbs...
标签: word
Word2010页面背景怎么设置   想要自己编辑的文档有特色,光是会写,是不够的,必须将文档进行相应的包装,好比说给页面设置一些好看或者是与文档有关的背景。 在Word2010文档中设置纹理或图片背景的步骤如下所述: 第1步,打开Word2010文档窗口,切换到页面布局选项卡。在页面背景分组中单击页面颜色按钮,并在打开的页面颜...
标签: ASP
Buffer Buffer 属性指示是否缓冲页输出。当缓冲页输出时,只有当前页的所有服务器脚本处理完毕或者调用了 Flush 或 End 方法后,服务器才将响应发送给客户端。 服务器将输出发送给客户端后就不能再设置 Buffer 属性。因此,应该在 .asp 文件的第一行调用 Response.Buffer 。 语法 Response.Buffer [ = flag ] 参数 ...

经验教程

372

收藏

97
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部