参考答案和解析
正确答案: ASP.NET提供了一个相当出色的缓存引擎机制,它允许页面保存和索引HTTP请求所要求的各种各样的对象。ASP.NET的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生存周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际上也已重建。
ASP.NET提供了三种缓存替换的策略:
(1)“腐烂搜索”(scavenging)。比较类似于“最近最少使用"替换原则,当内存变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从内存中移出,以减轻系统压力。
(2)“到期控制”(Expiration)。编程者可以指定缓存对象的生存周期,这种指定的时间可以是绝对的也可以是相对的。
(3)“文件和键值依赖”。从外部文件或者是其他缓存键值是否改变,来决定本身键值是否有效。如果依赖发生改变,缓存对象将变得不可使用,并从缓存中移动出来。
更多“试述ASP.NET中的页面数据缓存技术。”相关问题
  • 第1题:

    所有的网站分析工具都可以追踪缓存页面?()

    • A、是的,所有追踪方式都能识别出缓存页面
    • B、不,缓存页面无法被分析工具识别
    • C、缓存页面需要使用日志分析方式进行追踪
    • D、缓存页面需要使用页面插码方式进行追踪

    正确答案:D

  • 第2题:

    页面标签技术的缺点是()

    • A、受代理和缓存服务器影响;
    • B、错误设置会导致数据丢失,并且一旦丢失则无法重新处理;
    • C、不能追踪事件;
    • D、不能追踪款宽带和下载完成

    正确答案:B,D

  • 第3题:

    ASP.NET提供了哪几种缓存替换的策略?


    正确答案: (1)“腐烂搜索”。类似于“最近最少使用”替换原则,当内在变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从内在中移出,以减轻系统压力;
    (2)“到期控制”。编程者可以指定缓存对象的生存周期;
    (3)“文件和键值依赖”。从外部文件或者是其他缓存键值是否改变,来决定本身键值是否有效。

  • 第4题:

    有关ASP.NET脚本和HTML说法正确的是()

    • A、HTML元素的ID属性值直接对应ASP.NET脚本的一个对象名
    • B、一个HTML元素不需要添加“runat=server”,ASP.NET脚本也可以引用该HTML元素
    • C、一个ASP.NET页面中脚本可以直接引用另一个ASP.NET页面的HTML元素
    • D、 ASP.NET在原有的HTML元素的基础之上,又新增加一整套Web Server控件, 加强页面内容和脚本的设计能力。

    正确答案:D

  • 第5题:

    Memcache主要应用于()

    • A、静态页面缓存
    • B、动态页面缓存
    • C、页面片段缓存
    • D、数据缓存

    正确答案:D

  • 第6题:

    如何部署一个ASP.net页面?


    正确答案: vs2003,vs2005里边都有发表机制,vs2003可以发布然后在复制部署。
    Vs2005可以直接部署到对应的位置。

  • 第7题:

    多选题
    在ASP.NET中,关于缓存的说法错误的有()。
    A

    缓存技术存在过期问题

    B

    ASP.NET有三种缓存类型:整页缓存、页面部分缓存和XML缓存

    C

    缓存的数据存放在客户端的内存中

    D

    车票剩余数量的实时显示页面不适合使用整页缓存


    正确答案: D,A
    解析: 暂无解析

  • 第8题:

    单选题
    Memcache主要应用于()
    A

    静态页面缓存

    B

    动态页面缓存

    C

    页面片段缓存

    D

    数据缓存


    正确答案: D
    解析: 暂无解析

  • 第9题:

    问答题
    列举ASP.NET页面之间传递值的几种方式。

    正确答案: 1).使用QueryString,如....?id=1;response.Redirect()....
    2).使用Session变量
    3).使用Server.Transfer
    解析: 暂无解析

  • 第10题:

    单选题
    有关ASP.NET脚本和HTML说法正确的是()
    A

    HTML元素的ID属性值直接对应ASP.NET脚本的一个对象名

    B

    一个HTML元素不需要添加“runat=server”,ASP.NET脚本也可以引用该HTML元素

    C

    一个ASP.NET页面中脚本可以直接引用另一个ASP.NET页面的HTML元素

    D

     ASP.NET在原有的HTML元素的基础之上,又新增加一整套Web Server控件, 加强页面内容和脚本的设计能力。


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    在ASP.NET中,下列()不是添加应用程序缓存的方法。
    A

    Cache[″data″]=60

    B

    Add()方法

    C

    Append()方法

    D

    Insert()方法


    正确答案: D
    解析: 暂无解析

  • 第12题:

    问答题
    试述ASP.NET中的页面数据缓存技术。

    正确答案: ASP.NET提供了一个相当出色的缓存引擎机制,它允许页面保存和索引HTTP请求所要求的各种各样的对象。ASP.NET的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生存周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际上也已重建。
    ASP.NET提供了三种缓存替换的策略:
    (1)“腐烂搜索”(scavenging)。比较类似于“最近最少使用"替换原则,当内存变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从内存中移出,以减轻系统压力。
    (2)“到期控制”(Expiration)。编程者可以指定缓存对象的生存周期,这种指定的时间可以是绝对的也可以是相对的。
    (3)“文件和键值依赖”。从外部文件或者是其他缓存键值是否改变,来决定本身键值是否有效。如果依赖发生改变,缓存对象将变得不可使用,并从缓存中移动出来。
    解析: 暂无解析

  • 第13题:

    页面标签技术的优点是()

    • A、不受代理和缓存服务器的影响,提供更精准的会话追踪;
    • B、实时收集和处理客户端数据;
    • C、可以追踪搜索引擎蜘蛛

    正确答案:A,B

  • 第14题:

    把用户在登录页面中输入的信息保存并传递到其他的页面中,需要使用()变量。

    • A、会话
    • B、阶段
    • C、应用
    • D、缓存

    正确答案:A

  • 第15题:

    在ASP.NET中采用CodeBehind代码隐藏技术分离HTML显示代码和业务逻辑代码,在PHP中采用的技术是()。

    • A、模板技术
    • B、静态缓存技术
    • C、PHP引擎技术
    • D、后台编译技术

    正确答案:A

  • 第16题:

    简述如何部署一个ASP.net页面?


    正确答案:Vs2005可以直接部署到对应的位置。 

  • 第17题:

    ASP.NET页面间传递有哪几种方式


    正确答案: QeryStringresponse.Redirect()sessionserver.Transfer

  • 第18题:

    问答题
    如何部署一个ASP.net页面?

    正确答案: vs2003,vs2005里边都有发表机制,vs2003可以发布然后在复制部署。
    Vs2005可以直接部署到对应的位置。
    解析: 暂无解析

  • 第19题:

    单选题
    ASP.net页面可以使用下面哪个类与数据源建立连接。()
    A

    SqlConnection

    B

    OleDbCommand

    C

    DataSet

    D

    SqlDataAdapter


    正确答案: A
    解析: 暂无解析

  • 第20题:

    多选题
    表单提交方式中get和post的区别,说法正确的是()
    A

    Get主要通过url方式提交表单域的数据,post是通过页面的head进行提交

    B

    Get提交数据量的大小较小,跟浏览器有关,而post提交数据量较大。

    C

    Get方式提交数据更安全,方便

    D

    在asp.net中,页面中表单默认设置为runat=”server”时,其提交方式为get


    正确答案: A,B
    解析: 暂无解析

  • 第21题:

    单选题
    在ASP.NET中,能够实现页面部分缓存的控件是()。
    A

    ScriptManager

    B

    Substitution

    C

    Cache

    D

    UpdatePanel


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    你为一家公司的采购部门做了一个ASP.NET应用程序。应用程序中的一个页面用来显示供应商的产品清单,产品的种类或价格,页面的URL以这个信息做参数。你想把ASP.NET页面基于这个参数的值在缓存区中保存多个版本,希望每个版本都缓存300秒,你需要添加代码来达到这个目标,你需要用哪个代码段?()
    A

    ResponsCachSetExpires(DateTimNow.AddSeconds(300))ResponsCachVaryByParams(?)=true

    B

    ResponsCachSetExpires(DateTimNow.AddSeconds(300))ResponsCachVaryByParams(All)=true

    C

    ResponsCachSetCacheability(HttpCacheability.Public)ResponsCachSetLastModified(DateTimParse(00:05:00))ResponsCachVaryByParams(All)=true

    D

    ResponsCachSetCacheability(HttpCacheability.PublicResponsCachSetExpires(DateTimNow.AddSeconds(300))ResponsCachVaryByParams(*)=true


    正确答案: B
    解析: 暂无解析

  • 第23题:

    问答题
    ASP.NET提供了哪几种缓存替换的策略?

    正确答案: (1)“腐烂搜索”。类似于“最近最少使用”替换原则,当内在变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从内在中移出,以减轻系统压力;
    (2)“到期控制”。编程者可以指定缓存对象的生存周期;
    (3)“文件和键值依赖”。从外部文件或者是其他缓存键值是否改变,来决定本身键值是否有效。
    解析: 暂无解析