电大在线高并发网站架构方案论文

上传人:郭** 文档编号:116463496 上传时间:2019-11-16 格式:DOC 页数:8 大小:91.11KB
返回 下载 相关 举报
电大在线高并发网站架构方案论文_第1页
第1页 / 共8页
电大在线高并发网站架构方案论文_第2页
第2页 / 共8页
电大在线高并发网站架构方案论文_第3页
第3页 / 共8页
电大在线高并发网站架构方案论文_第4页
第4页 / 共8页
电大在线高并发网站架构方案论文_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《电大在线高并发网站架构方案论文》由会员分享,可在线阅读,更多相关《电大在线高并发网站架构方案论文(8页珍藏版)》请在金锄头文库上搜索。

1、电大在线高并发网站架构方案论文 电大在线高并发网站架构方案论文是小编为电大学校的同学带来的论文范文写论文时可以作为参考哦 电大在线高并发网站架构方案论文【1】 【摘要】根据远程教育的发展要求越来越多的广播电视大学的学生使用网络电大在线平台进行学习 随之而来是的电大在线网站存在着高并发高负载的现象本文提供六个可行性方案来解决此问题 【关键词】电大在线;高并发;可行性方案 0.引言 随着互联网的迅猛发展改变着我们的工作和生活方式 特别是在远程教育中网络等媒体提供给学习者学习机会的同时学习者也应学会网络学习方式 虽然面授时间少了自主学习的要求高了但通过这种在线学习的学习形式可以提高自己的学习能力 电

2、大在线学习平台是在网上发布的教学信息主要包括教学组织管理信息、课程信息、教学动态、辅导信息、BBS(公告板)和其他的教务管理信息 (1)教学组织管理信息包括教学计划、专业教学实施方案、课程教学设计方案、课程介绍及各种教学过程中的通知、通告等主要用于对教学过程的总体指导教学的组织管理安排等 (2)课程信息、教学动态辅导信息是指按照教学进度要求及时提供给学生的有针对性的导学信息包括各章节教学内容的重点、难点讲解提示同步的作业与测验题和解析等 (3)BBS讨论主要是专题性研讨、学习疑难反馈、个性问题解答等同时通过讨论了解学生学习中的实际困难以改进学校的教学工作 (4)其他教务信息还包括班级活动学校的

3、活动通知学生学习、生活动态介绍等 1.电大在线平台存在的问题和解决方案 随着电大在线平台的发展和被广大学生所接纳网站面临高并发访问和海量数据流的情况屡见不鲜系统中的各个核心设备所负担的处理能力和计算强度也会相应增大使得单一设备根本无法承担 如果淘汰现有设备去做硬件升级将造成资源的浪费而且如果以后面临业务量的激增又不得不再次投入高额的硬件升级成本甚至性能再卓越的设备也不能满足将来业务量的需求 在此种情况下单纯的网络架构就显得捉襟见肘了而负载均衡机制则应运而生 电大在线在面对大量用户访问、高并发请求方面基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性

4、能的Web容器 但是除了这几个方面还没法根本解决大型网站面临的高负载和高并发问题 以下是六种可采用的方法: 1.1静态化页面的方法 纯静态化的html页面拥有效率最高、消耗最小的特色所以尽可能使电大在线的网站上的页面采用静态页面来实现这个最简单的方法其实也是最有效的方法 但是对于大量内容并且频繁更新的网站就无法全部手动去逐个实现于是由信息发布系统CMS来实现例如各个门户站点的新闻频道都是通过信息发布系统来管理和实现的信息发布系统可以实现最简单的信息录入自动生成静态页面还能具备频道管理、权限管理、自动抓取等功能对于一个大型网站来说拥有一套高效、可管理的CMS是必不可少的 同时html静态化也是某

5、些缓存策略使用的手段对于系统中频繁使用数据库查询但是内容更新很小的应用可以考虑使用html静态化来实现比如论坛中论坛的公用设置信息这些信息目前的主流论坛都可以进行后台管理并且存储再数据库中这些信息其实大量被前台程序调用但是更新频率很小可以考虑将这部分内容进行后台更新的时候进行静态化这样避免了大量的数据库访问请求 1.2采用图片服务器 对于Web服务器来说不管是Apache、IIS还是其他容器图片是最消耗资源的将图片与页面进行分离使用独立的图片服务器这是基本策略 这样的架构可以降低提供页面访问请求的服务器系统压力并且可以保证系统不会因为图片问题而崩溃在应用服务器和图片服务器上可以进行不同的配置优

6、化比如apache在配置ContentType的时候可以尽量少支持尽可能少LoadModule保证更高的系统消耗和执行效率 1.3数据库集群和库表散列 在数据库集群方面很多数据库都有自己的解决方案Oracle、Sybase等都有很好的方案常用的MySQL提供的Master/Slave也是类似的方案上面提到的数据库集群由于在架构、成本、扩张性方面都会受到所采用数据库类型的限制需要从应用程序的角度来考虑改善系统架构库表散列是常用并且最有效的解决方案 在应用程序中安装业务和应用或者功能模块将数据库进行分离不同的模块对应不同的数据库或者表再按照一定的策略对某个页面或者功能进行更小的数据库散列比如用户表

7、按照用户ID进行表散列这样就能够低成本的提升系统的性能并且有很好的扩展性 1.4缓存方式 架构方面的缓存Apache提供自有的缓存模块也可以使用Squid模块进行缓存这两种方式均可以有效的提高Apache的访问响应能力 网站程序开发方面的缓存Linux上提供的MemoryCache是常用的缓存接口可以在web开发中使用比如用Java开发的时候就可以调用MemoryCache对一些数据进行缓存和通讯共享 另外在使用web语言开发的时候各种语言基本都有自己的缓存模块和方法例如PHP有Pear的Cache模块 1.5镜像方法 镜像的技术可以解决不同网络接入商和地域带来的用户访问速度差异比如China

8、Net和EduNet之间的差异就促使了很多网站在教育网内搭建镜像站点数据进行定时更新或者实时更新 1.6负载均衡方法 负载均衡将是大型网站解决高负荷访问和大量并发请求采用的终极解决办法 其中有两个架构类型:硬件四层交换和软件四层交换 第四层交换使用第三层和第四层信息包的报头信息根据应用区间识别业务流将整个区间段的业务流分配到合适的应用服务器进行处理 第四层交换功能就象是虚IP指向物理服务器 它传输的业务服从的协议多种多样有HTTP、FTP、NFS、Telnet或其他协议 这些业务在物理服务器基础上需要复杂的载量平衡算法 在IP世界业务类型由终端TCP或UDP端口地址来决定在第四层交换中的应用区

9、间则由源端和终端IP地址、TCP和UDP端口共同决定 基于OSI模型来实现的软件四层交换满足一定量的压力还是游刃有余的 软件四层交换我们可以使用Linux上常用的LVS来解决LVS就是LinuxVirtualServer提供了基于heartbeat的实时灾难应对解决方案同时也提供了灵活的虚拟VIP配置和管理功能可以同时满足多种应用需求这对于分布式的系统来说必不可少 2.总结 总的来说一个典型的使用负载均衡的策略就是在软件或者硬件四层交换的基础上搭建squid集群这种思路在很多大型网站包括搜索引擎上被采用这样的架构低成本、高性能还有很强的扩张性随时往架构里面增减节点都非常容易 对于电大在线这样的

10、学习平台来说前面提到的每个方法可能都会被同时使用到科 【参考文献】 1黄海军,芦芝萍.三层交换的计算机网络实验的实现M.实验研究与探索,xx(3). 2于彬.基于BS模式的高校自主学习平台分析与设计J.软件导刊,xx9(6). 3格拉夫库辛.搜索引擎优化M.北京:清华大学出版社XX. 电大计算机教学方法论文【2】 摘要:目前,计算机教学已经进入了我国广播电视大学课堂,但随之而来的是,如何更好地开展计算机教学,使其真正为电大开放教育注入生机与活力?文章立足于教学实践,对电大计算机教学方法进行了研究 关键词:广播电视大学计算机课程教学教学方法 随着科学技术的突飞猛进,信息技术也在不断进步,它的发展更是日新月异,为了迎接21世纪的挑战,使教育真正面向现代化,面向世界,面向未来,我国已经将计算机教学搬上了电大课堂 在多年的教学实践中,我在计算机课程教学中尝试采用了不同的教学方法进行教改试验,摸索到了几种适合计算机课程的教学方法 在此,我结合教学实践,就电大如何开展计算机教学谈几点自己的看法,以抛砖引玉,供大家参考 一、直观教学,加强记忆

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号