移动L1认证考试

HTTP1.1可缓存的请求方法有哪些()A、GETB、OPTIONC、HEADD、POST

题目

HTTP1.1可缓存的请求方法有哪些()

  • A、GET
  • B、OPTION
  • C、HEAD
  • D、POST
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

AP能够实现下列哪些功能?(选择所有正确答案)

A、为节电模式下的客户端缓存和传送帧

B、帧桥接

C、在网络上从不同客户端对探测请求发送响应

D、向控制器转发已接收到探测请求的通知

A.

B.

C.

D.


正确答案:ACD

第2题:

可以采取哪几种方式将磁盘高速缓存中的数据传送给请求者进程?


答案:如果1/0请求所需要的数据能从磁盘高速缓存中获取,此时就需要将磁盘高速缓存中的数据传送给请求进程。所谓的数据交付就是指将磁盘高速缓存中的数据传送给请求者进程。系统可以采取两种方式将数据交付给请求进程:(1)数据交付,这是直接将高速缓存中的数据传送到请求者进程的内存工作区中:(2)指针交付,只将指向高速缓存中某区域的指针交付给请求者进程。后一种方式由于所传送的数据量少,因而节省了数据从磁盘高速缓存存储空间到进程的内存工作区的时间。

第3题:

在Hibernate中关于缓存正确的说法有()

A.Hibernate只有一级缓存

B.Hibernate有一级缓存也有二级缓存

C.一级缓存不是必须的

D.二级缓存可以使用Ehcache、Oscache等


参考答案:B, D

第4题:

hibernate都支持哪些缓存策略?


正确答案: Read-only:这种策略适用于那些频繁读取却不会更新的数据,这是目前为止最简单和最有效的缓存策略 * Read/write:这种策略适用于需要被更新的数据,比read-only更耗费资源,在非JTA环境下,每个事务需要在session.close和session.disconnect()被调用 
* Nonstrict read/write: 这种策略不保障两个同时进行的事务会修改同一块数据,这种策略适用于那些经常读取但是极少更新的数据 
* Transactional: 这种策略是完全事务化得缓存策略,可以用在JTA环境下

第5题:

根据可缓存性,可以将HTTP状态码分为哪几类()

  • A、可缓存
  • B、消极缓存
  • C、不可缓存

正确答案:A,B,C

第6题:

何谓磁盘高速缓存?在设计磁盘高速缓存时需要考虑哪些问题?


答案:(1)磁盘高速缓存的定义:磁盘高速缓存是指在内存中为磁盘盘块设置的一个缓冲区,在缓冲区中保存了某些盘块的副本。当出现一个访问磁盘的请求时,由核心先去查看磁盘高速缓冲器,看所请求的盘块内容是否已在磁盘高速缓存中,如果在,便可从磁盘高速缓存中去获取,这样就省法了启动磁盘操作,而且可使本次访问速度提高几个数量级;如果不在,需要启动磁盘将所需要的盘块内容读入,并把所需盘块内容送给磁盘高速缓存,以便以后又需要访问该盘块的数据时,便可直接从高速缓存中提取。(2)在设计磁盘高速缓存时需要考虑的问题:1、如何将磁盘高速缓存中的数据传送给请求进程;2、采用什么样的置换策略:3、已修改的盘块数据在何时被写回磁盘。

第7题:

废水可生化性的评价方法有哪些?


正确答案:评价方法有:
①BOD5/COD。
②BOD5/TOD。
③耗氧速率法。
④摇床试验与模型试验法。

第8题:

试题三 论大规模分布式系统缓存设计策略

大规模分布式系统通常需要利用缓存技术减轻服务器负载、降低网络拥塞、增强系统可扩展性。缓存技术的基本思想是将客户最近经常访问的内容在缓存服务器中存放一个副本,当该内容下次被访问时,不必建立新的数据请求,而是直接由缓存提供。良好的缓存设计,是一个大规模分布式系统能够正常、高效运行的必要前提。在进行大规模分布式系统开发时,必须从一开始就针对应用需求和场景对系统的缓存机制进行全面考虑,设计一个可伸缩的系统缓存架构。

请围绕“大规模分布式系统缓存设计策略”论题,依次从以下三个方面进行论述。

1. 概要叙述你参与实施的大规模分布式系统开发项目以及你所担任的主要工作。

2. 从不同的用途和应用场景考虑,请详细阐述至少两种常见的缓存工作模式,并说明每种工作模式的适应场景。

3. 阐述你在设计大规模分布式系统的缓存机制时遇到了哪些问题,如何解决。


正确答案:
写作要点
一、论文中要具体介绍项目的总体需求(特别是应用需求中对缓存机制的要求)、系统的逻辑与物理架构、采用的技术等内容和担任的实际工作。
二、从不同的用途和应用场景来考虑,大体上可以将缓存分为三种工作模式,即单实例缓存模式(Single Instance)、复制模式(Replication Cache)和分区模式(Partition Cache)。每种工作模式都有其适应的场景和优缺点。
1. 单实例模式。单实例模式是一种较为简单的缓存模式,多个应用服务器共享一个中央的缓存服务器。通过共享缓存的数据,能够极大提高系统的性能。该模式的主要限制在于缓存服务器的内存大小和节点增加之后服务器的处理能力和网络带宽。该模式的适应场景是:对缓存的要求比较简单;系统的吞吐量和数据量不大;性能要求不高;
2. 复制模式。复制模式将缓存的数据复制到多台机器上,对于单一缓存服务器性能出现问题的情况下,可以通过缓存复制的方式将压力分解到多个缓存服务器。该模式的工作原理是:缓存客户端可以访问自己的缓存服务器,多个缓存服务器之间的数据是彼此同步的,对于性能要求更高的场景,这样的部署架构能够获得更高的吞吐能力。该模式的适应场景是:数据量不是特别大;需要极高的性能;数据改动的频率不是特别大。
3. 分区模式。当需要缓存的数据已经超过一台服务器的内存上限时,可以考虑采用分区模式对数据进行线性缩放,也就是通过增加缓存服务器来解决数据增长和压力增加的情况。在分区模式中,其架构是无分享架构(Shared Nothing Architecture,SNA),每个节点之间数据彼此独立,一个节点出现故障后不会影响到其它节点。在出现某个节点宕机或者其它故障的情况下,致使这部分的分区缓存无法使用,并不妨碍其它数据节点数据的正常工作。该模式的适应场景是:总体数据量较大,已经超出了单个缓存服务器的内存上限;系统缓存要求具有很大的可伸缩性;客户端数量庞大,单个客户端对缓存数据的数据量要求不大。
三、进行大规模分布式系统缓存机制设计时可能遇到的问题包括如何缓存服务器的工作模式选择;高可用性的设计考虑;缓存一致性与分布式算法;对象状态同步的考虑;缓存钝化/激活/过期和初始化,等等。

第9题:

下面不是清理Hibernate缓存的方法有()

  • A、提交事务
  • B、调用session的flush方法
  • C、调用session的查询方法
  • D、关闭session

正确答案:C

第10题:

在Hibernate中关于缓存中却的说法有()

  • A、Hibernae只有一级缓存
  • B、Hibernate有一级缓存也有二级缓存
  • C、一级缓存不是必须的
  • D、二级缓存可以使用Ehcache、Oscache等

正确答案:B,D

更多相关问题