电大毕业论文

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

时间:2022-10-09 02:15:19 电大毕业论文 我要投稿
  • 相关推荐

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

  电大在线高并发网站架构方案论文是小编为电大学校的同学带来的论文范文,写论文时可以作为参考哦。

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

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

  【摘 要】根据远程教育的发展要求,越来越多的广播电视大学的学生使用网络电大在线平台进行学习。

  随之而来是的电大在线网站存在着高并发高负载的现象,本文提供六个可行性方案来解决此问题。

  【关键词】电大在线;高并发;可行性方案

  0.引言

  随着互联网的迅猛发展,改变着我们的工作和生活方式。

  特别是在远程教育中,网络等媒体提供给学习者学习机会的同时,学习者也应学会网络学习方式。

  虽然面授时间少了,自主学习的要求高了,但通过这种在线学习的学习形式,可以提高自己的学习能力。

  电大在线学习平台是在网上发布的教学信息,主要包括教学组织管理信息、课程信息、教学动态、辅导信息、BBS(公告板)和其他的教务管理信息。

  (1)教学组织管理信息包括教学计划、专业教学实施方案、课程教学设计方案、课程介绍及各种教学过程中的通知、通告等,主要用于对教学过程的总体指导,教学的组织管理安排等。

  (2)课程信息、教学动态辅导信息是指按照教学进度要求,及时提供给学生的有针对性的导学信息,包括各章节教学内容的重点、难点讲解提示,同步的作业与测验题和解析等。

  (3)BBS讨论主要是专题性研讨、学习疑难反馈、个性问题解答等,同时通过讨论了解学生学习中的实际困难,以改进学校的教学工作。

  (4)其他教务信息还包括班级活动,学校的活动通知,学生学习、生活动态介绍等。

  1.电大在线平台存在的问题和解决方案

  随着电大在线平台的发展和被广大学生所接纳,网站面临高并发访问和海量数据流的情况屡见不鲜,系统中的各个核心设备所负担的处理能力和计算强度也会相应增大,使得单一设备根本无法承担。

  如果淘汰现有设备去做硬件升级,将造成资源的浪费,而且如果以后面临业务量的激增,又不得不再次投入高额的硬件升级成本,甚至性能再卓越的设备也不能满足将来业务量的需求。

  在此种情况下,单纯的网络架构就显得捉襟见肘了,而负载均衡机制则应运而生。

  电大在线在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。

  但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。

  以下是六种可采用的方法:

  1.1静态化页面的方法

  纯静态化的html页面拥有效率最高、消耗最小的特色,所以尽可能使电大在线的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。

  但是对于大量内容并且频繁更新的网站,就无法全部手动去逐个实现,于是由信息发布系统CMS来实现,例如各个门户站点的新闻频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的信息录入自动生成静态页面,还能具备频道管理、权限 管理、自动抓取等功能,对于一个大型网站来说,拥有一套高效、可管理的CMS是必不可少的。

  同时,html静态化也是某些缓存策略使用的手段,对于系统中频繁使用数据库查询但是内容更新很小的应用,可以考虑使用html静态化来实现,比如论坛中论坛的公用设置信息,这些信息目前的主流论坛都可以进行后台管理并且存储再数据库中,这些信息其实大量被前台程序调用,但是更新频率很小,可以考虑将这部分内容进行后台更新的时候进行静态化,这样避免了大量的数据库访问请求。

  1.2采用图片服务器

  对于Web 服务器来说,不管是Apache、IIS还是其他容器,图片是最消耗资源的,将图片与页面进行分离,使用独立的图片服务器这是基本策略。

  这样的架构可以降低提供页面访问请求的服务器系统压力,并且可以保证系统不会因为图片问题而崩溃,在应用服务器和图片服务器上,可以进行不同的配置优化,比如apache在配置ContentType的时候可以尽量少支持,尽可能少LoadModule,保证更高的系统消耗和执行效率。

  1.3数据库集群和库表散列

  在数据库集群方面,很多数据库都有自己的解决方案,Oracle、Sybase等都有很好的方案,常用的MySQL提供的Master/Slave也是类似的方案,上面提到的数据库集群由于在架构、成本、扩张性方面都会受到所采用数据库类型的限制,需要从应用程序的角度来考虑改善系统架构,库表散列是常用并且最有效的解决方案。

  在应用程序中安装业务和应用或者功能模块将数据库进行分离,不同的模块对应不同的数据库或者表,再按照一定的策略对某个页面或者 功能进行更小的数据库散列,比如用户表,按照用户ID进行表散列,这样就能够低成本的提升系统的性能并且有很好的扩展性。

  1.4缓存方式

  架构方面的缓存,Apache提供自有的缓存模块,也可以使用Squid模块进行缓存,这两种方式均可以有效的提高Apache的访问响应能力。

  网站程序开发方面的缓存,Linux上提供的Memory Cache是常用的缓存接口,可以在web开发中使用,比如用Java开发的时候就可以调用MemoryCache对一些数据进行缓存和通讯共享。

  另外,在使用web语言开发的时候,各种语言基本都有自己的缓存模块和方法,例如PHP有Pear的Cache模块。

  1.5镜像方法

  镜像的技术可以解决不同网络接入商和地域带来的用户访问速度差异,比如ChinaNet和EduNet之间的差异就促使了很多网站在教育网内搭建镜像站点,数据进行定时更新或者实时更新。

  1.6负载均衡方法

  负载均衡将是大型网站解决高负荷访问和大量并发请求采用的终极解决办法。

  其中有两个架构类型:硬件四层交换和软件四层交换。

  第四层交换使用第三层和第四层信息包的报头信息,根据应用区间识别业务流,将整个区间段的业务流分配到合适的应用服务器进行处理。

  第四层交换功能就象 是虚IP,指向物理服务器。

  它传输的业务服从的协议多种多样,有HTTP、FTP、NFS、Telnet或其他协议。

  这些业务在物理服务器基础上,需要复杂的载量平衡算法。

  在IP世界,业务类型由终端TCP或UDP端口地址来决定,在第四层交换中的应用区间则由源端和终端IP地址、TCP和UDP端口共同决定。

  基于OSI模型来实现的软件四层交换,满足一定量的压力还是游刃有余的。

  软件四层交换我们可以使用Linux上常用的LVS来解决,LVS就是Linux Virtual Server,提供了基于heartbeat的实时灾难应对解决方案,同时也提供了灵活的虚拟VIP配置和管理功能,可以同时满足多种应用需求,这对于分布式的系统来说必不可少。

  2.总结

  总的来说,一个典型的使用负载均衡的策略就是,在软件或者硬件四层交换的基础上搭建squid集群,这种思路在很多大型网站包括搜索引擎上被采用,这样的架构低成本、高性能还有很强的扩张性,随时往架构里面增减节点都非常容易。

  对于电大在线这样的学习平台来说,前面提到的每个方法可能都会被同时使用到。[科]

  【参考文献】

  [1]黄海军,芦芝萍.三层交换的计算机网络实验的实现[M].实验研究与探索,2003,(3).

  [2]于彬.基于BS模式的高校自主学习平台分析与设计[J].软件导刊,2010,9(6).

  [3]格拉夫,库辛.搜索引擎优化[M].北京:清华大学出版社,2007.

  电大计算机教学方法论文【2】

  摘 要: 目前,计算机教学已经进入了我国广播电视大学课堂,但随之而来的是,如何更好地开展计算机教学,使其真正为电大开放教育注入生机与活力?文章立足于教学实践,对电大计算机教学方法进行了研究。

  关键词: 广播电视大学 计算机课程教学 教学方法

  随着科学技术的突飞猛进,信息技术也在不断进步,它的发展更是日新月异,为了迎接21世纪的挑战,使教育真正面向现代化,面向世界,面向未来,我国已经将计算机教学搬上了电大课堂。

  在多年的教学实践中,我在计算机课程教学中尝试采用了不同的教学方法进行教改试验,摸索到了几种适合计算机课程的教学方法。

  在此,我结合教学实践,就电大如何开展计算机教学谈几点自己的看法,以抛砖引玉,供大家参考。

  一、直观教学,加强记忆

  在计算机教学中,对于一些抽象的计算机知识,如果教师单纯地直接进行口头传授会使学生感到很乏味。

  此时,我觉得可以充分利用计算机的固有特征,采用形象、直观的教学方法,吸引学生的注意力,帮助他们加强对知识的理解和记忆。

  如在教学“认识键盘”时,我先提问:“大家仔细看空格键、换档键有什么特征?”然后让学生观察讨论,最后加以点拨,使学生明白空格键上没有任何字符,所以主要作用是输入空格;而换档键上有向上的箭头,所以主要作用就是输入上档字符。

  用这样的方法,变抽象为直观,引起了学生的注意,加强了他们的记忆,优化了教学过程。

  二、任务驱动,自主学习

  所谓“任务驱动”就是在学习计算机知识的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,进行自主探索和互动协作的学习,并在完成既定任务的同时,产生一种学习实践活动。

  计算机课程强调知识及技能的传授以完成典型的“任务”为主,这个原则突出体现了“在做中学”的思想。

  我们在贯彻这个原则的时候,应当注意针对学习内容,仔细推敲每个知识点,统筹兼顾,为学生设计、构造出一系列典型的操作性“任务”,使学生通过自主学习,在完成“任务”的过程中掌握知识、技能和方法。

  如在教学“文字处理软件Word”时,我结合学习内容设置了一些探索性和尝试性的任务,使学生在任务的驱动中通过自主学习寻找问题的解决方法。

  譬如“拟定一个通知,写一篇日记,修改一篇文章”等,学生明确了学习任务,就会主动地去操作和尝试,从而在实际应用过程中掌握相关的知识和技能。

  学生在完成这些任务的同时也培养了探究问题、分析问题、解决问题和综合应用所学知识和技能的能力。

  三、重视操作,激发兴趣

  通过多年的实践教学,我认为计算机教学的关键是兴趣教学,而兴趣教学则是多种教学手段的综合运用。

  “知之者不如好之者,好之者不如乐之者”(孔子),学生对学习有无兴趣是衡量教学成败的重要环节。

  计算机图、文、声并茂,是一门实践性很强的学科,可以在学生的认识与教学要求之间架起一座桥梁,使他们以浓厚的兴趣去探索知识奥秘。

  学习兴趣是支持、推动学生认识活动的巨大动力,只有学生对所学知识产生兴趣,才会产生强烈的求知欲,这是学好计算机课的重要前提。

  在教学中,呆板的练习形式、乏味的练习内容,易使学生感到枯燥、厌烦,长久下去,会使学生丧失学习信息技术的兴趣。

  因此,我在上课时,注重培养学生的上机操作能力,调动学生眼、耳、口、手多种感官协调活动,使他们有身临其境之感,激发了学生的学习兴趣。

  例如,在进行汉字输入练习时,我采用了教学软件,从学生的接受能力出发,合理设计了从简到繁、由浅入深、循序渐进的教学内容,再通过比赛的形式,使学生的劲头十足,极大地引发了他们的学习兴趣。

  四、转变角色,学生为本

  在传统教学中,教师自觉不自觉地扮演着知识的“讲述者”、信息的“传授者”、教学活动的“领导者”的角色,教师这种特有的权威性,理所当然地把自己置于中心位置,使学生围着教师转。

  但在信息化的今天,学生获取信息和知识,已不再以教师为惟一的渠道。

  只有教师正确认识、摆正自己的位置,才能提高计算机课堂的效益。

  因此教师应努力塑造自身的新角色,重视学生上机操作,以学生为本,还学生一片自由的空间,使计算机课堂教学从“以教师为中心”转移到“以学生为中心”,让学生充当“领衔主演”。

  如在教学“Word图文混排”时,我用了几分钟的时间演示了插入图片、调整图片大小和位置的基本操作后,就把时间交给了学生,让学生进行实际操作――为写好的文章插入符合主题的图片。

  作为教师,我只是在学生当中巡视,给个别学生以辅导,成为了学生学习的引导者,彻底转变了“一言堂”的角色。

  实践证明,这种以学生为本的教学模式,能有效地激发学生的学习欲望及独立性、创造性,也更有利于素质教育的开展。

  五、协作学习,共同进步

  计算机课程的教学和其他课程不同,学生的差别比较大,有的学生对教师要讲的知识已经很熟练,而有的学生却所知甚少或者从未接触过。

  如果教师选择一些恰当的授课内容,指导学生采用协作学习的模式,就能使学生之间取长补短,在交往中学习,在学习中交往,并从中掌握或巩固新知,增强运用信息技术的能力,由此共同进步。

  如在教学“制作多媒体文稿”时,我就采用了协作学习的教学模式,把学生由3到4人分为一组,共同制作完成一份综合性多媒体演示文稿,而在分组时注意把计算机应用水平高与计算机操作不熟练的学生相互搭配,然后在各小组间进行作品评比。

  这种竞争、合作式的协作学习模式充分调动了学生学习的积极性,发挥了其创造性,使得每位学生都能进步很快,由此收到了意想不到的教学效果。

  六、整合学科,全面发展

  在电大计算机教学工作中,我们要注意培养学生利用计算机对其他课程进行学习和探讨的能力。

  努力创造条件,积极利用计算机开展各类学科教学,注重培养学生的创新精神和实践能力。

  这就要求计算机教师在课程教学中整合其他学科知识,也就是让学生在学习计算机知识和技能的同时,学习、拓展、应用或巩固其他学科知识。

  如在教学“Word文字处理”时,我结合语文学科,让学生用计算机进行作文、日记的创作;教学“PhotoShop图形创作”内容时,结合美术学科,让学生进行实际绘画;教学“网络”内容时,结合政治学原理、社会实践、语文等学科,让学生搜索自己想要了解的知识……这样,我在教学过程中,尽可能地把其他学科内容融进计算机课程的教学中,不仅使学生理解了计算机的重要性和实用性,培养了他们学习计算机课程的兴趣,而且增长了学生的知识,促进了其全面发展。

  总之,计算机课程作为广播电视大学的一门崭新课程,其教学方法还有待于进一步探索,这是一个长期的课题,只有我们不断总结,才能找出更佳、更适合的教学方法,使本门课程成为学生亲切易学的实用课程,真正为人民开放教育注入生机与活力。

【电大在线高并发网站架构方案论文】相关文章:

网站架构的策划方案10-08

电大的论文10-01

网站架构设计简历模板10-02

在线学习辅导教学方式对基层电大教师工作的影响论文10-06

电大论文发表10-01

电大论文封面10-01

电大论文评语10-01

电大的研究论文10-08

试谈高可靠分布式错计算机架构的研究论文10-08