皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
请详细阅读有关Web应用架构设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某软件公司开发运维了一个社交网站系统,该系统基于开源软件平台LAMP(Linux+Apache+MySQL+PHP)构建,运行一段时间以来,随着用户数量及访问量的增加,系统在Web服务器负载、磁盘I/O等方面出现了明显瓶颈,已不能满足大量客户端并发访问的要求,因此公司成立了专门的项目组,拟对系统架构进行调整以提高系统并发处理能力。目前系统采用了传统的三层结构,系统架构如图5-1所示。 图5-1 某社交网站系统架构 【问题1】(10分) 针对目前出现的Web服务器负载过大问题,项目组决定在客户端与中间层Web服务器之间引入负载均衡器,通过中间层Web服务器集群来提高Web请求的并发处理能力。在讨论拟采用的负载均衡机制时,提出采用基于DNS的负载均衡机制,而则认为应采用基于反向代理的负载均衡机制,项目组经过讨论,最终确定采用提出的方案。请用200字以内的文字,分别简要说明两个机制的基本原理;并从系统执行效率、安全性及简易性等方面将两种机制进行对比,将对比结果填入表5-1中。 【问题2】(7分) 针对并发数据库访问所带来的磁盘I/O瓶颈问题,项目组决定在数据层引入数据库扩展机制。经过调研得知系统数据库中存储的主要数据为以用户标识为索引的社交网络数据,且系统运行时发生的大部分数据库操作为查询操作。经过讨论,项目组决定引入数据库分MySQL主从复制两种扩展机制。数据库分区可采用水平分垂直分区两种方式,请用350字以内的文字说明在本系统中应采用哪种方式及其原因,并分析引入主从复制机制给系统带来的好处。 【问题3】(8分) 为进一步提高数据库访问效率,项目组决定在中间层与数据层之间引入缓存机制。开始提出可直接使用MySQL的查询缓存(query cache)机制,但项目组经过分析好友动态显示等典型业务的操作需求,同时考虑已引入的数据库扩展机制,认为查询缓存尚不能很好地提升系统的查询操作效率,项目组最终决定在中间层与数据层之间引入Memcached分布式缓存机制。 (a)请补充下述关于引入Memcached后系统访问数据库的基本过程:系统需要读取后台数据时,先检查数据是否存在于(1)中,若存在则直接从其中读取,若不存在则从(2)中读取并保存在(3)中;当(4)中数据发生更新时,需要将更新后的内容同步到(5)实例中。(备选答案:数据库、Memcacbed 缓存) (b)请结合已知信息从缓存架构、缓存有效性及缓存数据类型等方面分析使用Memcached代替数据库查询缓存的原因。
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【多选题】生产按组织的分类和按工艺过程的分类相结合,可形成下列()生产类型。
A.
大量大批单步骤生产
B.
大量大批多步骤连续式生产
C.
单件小批多步骤平行式生产
D.
大量大批多步骤平行式生产
【单选题】Johnny, you play with the knife; you hurt yourself.
A.
won't; can't
B.
mustn't; may
C.
shouldn't; must
D.
can't; shouldn't
【多选题】以下对新斯的明的描述哪些是正确的
A.
化学名为溴化-N,N,N-三甲基-3-[(二甲氨基)甲酰氧基]苯铵
B.
性质稳定,口服生物利用度高
C.
具有氨基甲酸酯结构
D.
易被水解,口服生物利用度低
E.
从毒扁豆碱结构改造得到
【多选题】生产按组织的分类和按工艺过程的分类相结合,可形成下列 ( ) 生产类型。
A.
大量大批单步骤生产
B.
大量大批多步骤生产
C.
单件小批生产
D.
规模生产
【简答题】Johnny, you play with the knife; you hurt yourselfA. won't; can't B. can't; shouldn't C. shouldn't; must D. mustn't; may
【简答题】数据库操作sql练习 一、数据库的创建: 1、创建一个名称为mydb1的数据库 2、创建一个使用utf8字符集的mydb2数据库。 3、创建一个使用utf8字符集,并带比较规则的mydb3数据库。 二、数据库的修改: 修改mydb2字符集为gbk; 三、数据库的删除: 删除数据库mydb3。 四、数据库查看: 查看所有数据库。 查看数据库mydb1的字符集 --------------------...
【多选题】以下哪些是苯的性质描述?
A.
气体
B.
特殊芳香气味
C.
无色
D.
液体
【单选题】As teachers we should concern with what is said, not what we think .
A.
have to be said
B.
must say
C.
ought to be said
D.
need to say
【单选题】Johnny, you play with the knife; you hurt yourself
A.
won't; can't
B.
can't; shouldn't
C.
shouldn't; must
D.
mustn't; may
【单选题】如图是巴黎大学的校徽 ,对早期大学的叙述不正确的是( )
A.
创立于 12-13世纪
B.
起初是教师或学生的联合体
C.
不允许教师私人办学校
D.
可学到法律、医学等专业知识
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题