首页 > 文章中心 > 在线培训教育

在线培训教育

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇在线培训教育范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

在线培训教育

在线培训教育范文第1篇

成功真的都是偶然的,失败倒是一种必然,大部分人的成功不是个人能力有多么强,而是正好遇到一个很好的趋势,“势”将人推上了个人能力本不可能达到的地步。与其观察成功公司的案例,不如多去探讨一些公司失败的案例。

任何行业都存在不同程度的“苦逼”,关键在于是不是自己所热爱的,工作本身就是生命中的一部分,就跟吃饭睡觉是一样的,如果我不工作一定会崩溃。现在中国经济这么好,随便去一家公司都能赚钱,没有必要在一份不喜欢的工作上熬所谓的“工作经验”。

在线教育是未来重点攻坚的领域。国内教育产业已经到了行业洗牌的阶段,目前市场被行业内的几家巨头公司牢牢把控,很多用户的真实诉求被忽视了,而且这些诉求已经充分暴露出来,产业现状势必要被一种新兴的力量所颠覆。

在线教育这个领域实际上我们已经看到它是大势所趋,在线教育能够带来的用户体验,经过我们最近的研究发现,用户一旦开始使用在线教育后,实际上很难再回到传统的教育方式上,在线教育能提供时间上的弹性、一对一老师的便利性,都是线下教育无法替代的,不过线下教育所能提供的同学之间关系的维护等是线上教育比较欠缺的。

我个人就是一个很好的用户体验者,自己一直在学英语,发现线下的一些体验不适合目前的市场需求,去特定课室的模式在空间、时间上都不适合现在碎片化时代的要求。到现在英语还讲得很烂,在一份不喜欢的工作上熬所谓的“工作经验”,没有必要。其实我耗费了大量时间在学英语,从一个侧面反映出市场需要调整。

任何一个家长都不可能让自己的孩子天天趴在电脑前面,家长希望他快乐,在这方面缺少用户需求,在线教育应该偏重培训性质,互联网只是一个工具,是无法解构这个社会的。

我们觉得在线教育是一个高速成长的业务,目前我们在全力推进教育领域的步伐,总体来讲,我们目前还处在一个早期阶段,但是在公司内部的时间表上,我们是以天为单位按照自己的目标来推进在线教育业务的。

产品经理绝对不能是温室的花朵,必须要经过实战磨砺。在创业的过程中,大多数团队的产品经理根本没有经过训练就上任,一定要进行一些“演习”,活跃产品经理的思维。我们选择一些公司根本不会进入的领域,比如做一个类似大众点评网的产品,让10 个产品经理设计方案打败大众点评网,10个方案中进行排序,计入他们平时的绩效考量当中。

在线培训教育范文第2篇

一、教育培训网的使用现状及分析

(一)学员情况

1.注册人员统计

教育培训网开通时,共有11338位档案人员的注册信息通过一次性整体导入系统并分配了操作权限,截至2012年3月初,教育培训网已有14145条人员的注册信息,比系统开通之初增加2807人,增加率达25%。从注册人员的来源看,包括216个市级单位的5696人,3141个区县级单位的8449人,说明网络培训的面广,涵盖到全市各个机关、团体、企事业单位,深入到基层的学校和乡村。

2.网站访问人次

截至2012年3月初,共计112964人次访问过网站。网站的访问量大,与全市27016位专兼职档案人员(来自2010年底统计数据)的总数相比,是它的4.2倍,说明网站受到了全市档案人员的普遍关注。

3.参加在线学习的人次

截至2012年3月初,共有5787人通过个人账号登录网站并进行在线学习。由此看出,虽然网站的访问量大,但真正参加在线学习的档案人员只占注册总人数的40.9%,而有8358人从未登录过网站进行学习,占注册总人数的59.1%。

4.获取证书的人员

截至2012年3月初,共有1503人获取了岗位培训电子证书,2497人获取了继续教育电子证书。这说明只有一部分学员参加了在线学习、通过了在线考试并获取了电子证书,占参加在线学人数的69%,而有31%的学员只参加了在线学习,或是参加了在线学习和在线考试,但没有申请电子证书。

(二)课程学习情况

1.岗位培训课程

教育培训网上的岗位培训课程只有一门《档案人员岗位培训基础知识》,计24学时,主要内容是档案专业基本理论的梳理与归纳,侧重于档案工作概念、原则、要求等基础知识。截至2012年3月初,全市共有25813人次点击该门课程,参加学习该门课程的有3089人,而通过考试获得学时的只有1668人。

2.继续教育课程

截至2012年3月初,教育培训网上的继续教育课程共9门,分别是2010年上线的《石室金匮皇史:明清皇家档案库》、《企业档案工作规范》、《档案馆防治灾害工作指南的编制及有关思考》、《地方志资料的收集整理与使用》及《2009年网上继续教育学习行政规范性文件》和2011年上线的《新时期档案事业发展的几点思考》、《巩固成绩 开拓创新 推动档案事业新发展》、《档案展览策划》和《档案信息的开发利用》,每门课程的点击量、学习的人数及获得学时的人数如表1所示。

从表1可以看出:

第一、每门课程的点击量、学习人数、获得学时人数与该门课程上传到网上的时间早晚成正比,上传的时间越早,点击量、学习的人数与获得学时的人数越多。如2010年上传的4门课程,挂在网上的时间长,点击量和学习的人数也多;2011年上传的4门课程,挂在网上的时间短,所以点击量与学习的人数都少;而《2009年网上继续教育学习行政规范性文件》,由于2009年已有一万多人学习过,所以不太受关注,点击量与学习的人数都最少。

第二、每门课程的点击量最多、学习的人数较之减少,而通过考试取得学时的人数最少。说明有些档案工作者只是浏览课程,或是还在学习过程中,尚未参加在线考试和获得学时。

(三)各栏目点击情况

除了岗位培训和继续教育培训两大基本在线学习功能,教育培训网还开设了“动态信息”、“理论探讨”、“域外采风”、“经验交流”、“学术成果”、“政策法规”、“专业词典”、“职称服务”、“软件下载”、“通知”等主要栏目,各栏目的点击量如表2所示。

通过表2可以看出,点击量比较高的栏目分别是:“动态信息”、“专业词典”、“职称服务”、“通知”等,说明档案人员更关注的是时效性较强且与培训工作相关的栏目内容,而对“理论探讨”、“域外采风”、“学术成果”、“学术成果”等栏目关注得少,主要原因是前三个栏目登载的是《北京档案》上一年刊发的部分专业文章,而许多基层单位都订阅该杂志,档案人员已经了解了这部分内容;后一个栏目登载的是北京市档案系统历年获奖科研成果和获奖论著(文)简介,学习的价值不太直接。

二、教育培训网存在的问题

(一)系统功能问题

尽管在开发系统之前做了详细的功能需求,而且在开发过程中边开发边不断完善,但在教育培训网投入使用后,通过学员反馈以及后台管理工作,依然发现其存在着一些不完善或使用不方便之处。

1.从学员学习角度看,缺少记录学员通过课程、所获学时和相关证书等情况的个人学习档案;学习课程与网站浏览器兼容性不高,目前只有IE7以上版本可正常学习,其他浏览器需要调整好相关设置才可正常学习;缺少学员与教师之间以及学员与学员之间的互动功能。

2.从后台管理角度看,系统管理员在审核学员的注册信息时,特别是单位属性方面归类有误,无法在后台直接进行修改;网站上传信息时操作较为复杂,需重新调整信息的格式。

(二)网络限制问题

1.从学员方面讲,许多学员是通过单位的政务网或内网上互联网进行网络学习,有些单位为确保网络安全而采取一些技术措施,如不开通相关流媒体端口,导致档案专业的网络课程只有文字显示,没有声音和图像。再如,有些区县级单位的档案人员是通过当地的政府网上互联网,同样是出于安全考虑,这些政府网站会安装有防火墙,屏蔽掉一些应用软件,造成学员在学习网络课程时不很顺畅。而一些保密等级高的单位的档案人员,在单位根本就不能上互联网,使其在工作时间无法上网学习,影响了学员的积极性。

2.从教育培训网自身来讲,由于它是北京市档案信息网的子网站,而为保护档案信息的安全,档案信息网采取了较强的安全策略,如关闭一些影响网站安全的端口,或是屏蔽某些应用软件,也会导致部分地区的学员无法正常学习。另外,教育培训网与档案信息网、办公内网、档案调卷系统共用有限的带宽,随着教育培训网上运行的多媒体课件越来越多,加之同时上线学习的人数较多,使现有带宽不堪重负。

(三)网络课程问题

主要问题是网络课程少、学习内容不够丰富。2010年和2011年,每年只开发4门课程,且都是下半年才开发完成,因此可供学员学习的课程少,更不用说选择课程学习了,极大影响了学员的学习热情。主要原因在于:

1.网络课程开发的进度慢、周期长。选取出来较好的面授培训素材,却不能够直接制作成网络课件,如《档案价值再认识与城市文化软实力建设》这门课程,面授反响很好,但由于所举的一些案例不适宜在网上公开,所以,在制作网络课程时需要对已经摄录好的音像进行研究审核与删改,造成课程制作的周期长。

2.缺少自己的专门开发网络课程的团队,往往需要依赖于开发公司,这之间有大量的沟通协调工作,特别是课程的开发公司与网站的开发公司不是同一家时,还需进行反复的调试。

(四)学员自身问题

1.被动应付而不是主动学习。有些学员向网站管理员要标准答案,无法满足就不学了;有些学员在单位上不了网也不学了,认为反正不能占用业余时间回家学习。

2.信息化水平低不会操作。有些学员对网上学习的方法步骤、如何考试、如何申请证书都不了解,也想不到去阅读网站提供的帮助文档。还有的学员的电脑需要安装插件才能播放课程,但他们不会下载安装。

3.基层档案人员岗位更替频繁,造成已经在教育培训网上注册过,但由于岗位发生变动,不再需要学习档案专业知识。这也是近六成的注册人员没有登陆过网站的重要原因之一。

三、解决对策

(一)完善系统功能

1.管理人员需要随时比较、收集其他在线学习网站好的功能,为教育培训网下一步的升级改造和定制开发奠定基础。

2.尽快解决现有问题。如:增加学员学习情况的记录、提高课程与网站的兼容性、赋予管理员更多的后台操作权限等,使网站对学员和管理员双方都能更方便更好用。

3.逐步提高网站的交互性。先是通过下载资料、网上调查、反馈表单的方式,实现教育培训网与学员之间的互动,继而推广到通过留言板、在线答疑等形式实现教与学、学员与管理员以及学员相互之间的即时互动。

(二)协调好网站安全与方便好用之间的关系

1.安全与利用之间是一对矛盾,教育培训网脱离不了档案信息网这一门户网站,学员也脱离不了所在单位(地区)政务网或内网的限制,只能在确保安全的情况下,使学员上网学习尽可能顺畅。

2.扩充整个档案信息网的带宽,提高网速,同时加强管理,可以采取流量控制手段,保证教育培训网有固定的带宽,使其不受其他应用系统的影响。

(三)加快网站内容建设

1.批量开发新课程,吸引学员上网学习。课程内容要突出档案专业特色,以档案专业基础知识、各门类档案的管理方法以及档案工作的各个业务环节为主,可适当扩充些历史文化以及相关行业的知识。

2.网络课程要形式多样。除了传统的文档、三分屏课件,还可以采取影像视频、FLASH、电视纪录片等,要根据课程内容选择不同的表现形式,灵活多样。

3.多种方式开发课程,如FLASH课程采取外包开发;通用网络课程可外部采购;三分屏课程采用外部支持、合作开发;还可以选择Ecell, EcellMaker等课程制作工具进行内部自行开发。

4.加强子网与门户网站的融合和整合,将北京市档案信息网的“行政规范性文件”和“业务论文”栏目与教育培训网“业务研究”、“学术成果”、“政策法规”和“职称服务”等栏目进行整合,把握各自的内容特色和重点。教育培训网要集中力量和资源,突出培训特色,充分实现在线学习和培训管理这两大基本功能。

(四)采取多种方式调动学员的积极性

1.加大网络培训工作的指导和监督检查力度。采取电话、邮件或上门服务等多种方式,加大对区县档案局和市属单位各级管理员的指导,帮助他们更好地管理所辖范围人员的网上培训工作。同时,市和区县档案局可对所属档案部门专职档案人员参加网络学习的情况进行监督检查、并通报检查结果。

2.加强引导,使学员树立自主学习、终身学习的观念。采取多种宣传方式,并增强网络培训课程的吸引力,使学员即使是在单位不能上网学习,也愿意在家中自主学习;即使不再做档案工作,也愿意学习档案专业的有关知识。

3.建立网上学习激励机制,每年评选最佳管理员和最佳学员,并给予一定的奖励,调动学员的参与热情和积极性。

在线培训教育范文第3篇

论文关键词:网络教育;湖南;农民培

中国互联网络信息中心最新报告显示,截至2010年6月底,我国网民规模已经突破4亿关口,达到了4.2亿,互联网普及率攀升至31.8%,农村网民规模达到11508万,占整体网民的27.4%。随着计算机网络的普及和农村信息化的推进,越来越多的农民具备了上网条件,利用信息技术实现对农民的教育和培训成为可能。如何运用网络教育加快农民职业技能教育与培训,成为政府和教育界共同关注的问题之一。

湖南省农业网站网络课程利用现状

近些年,湖南省农业网站发展迅速,主要的政府农业部门、信息管理部门、科研机构、高等院校以及大量的涉农企业都已建立了自己的网站。大多数农业和涉农网站都提供了农业实用技术培训资源,但以简单的文字和图片信息为主,只有少部分网站提供了一般性的视频课程,提供精心设计的网络课程的网站寥寥无几。从访问量来看,大多数视频课程访问量都在2千人次以下。创建较早的湖南农民教育专业网站——“农民教育在线”,其网络课程点击率也在2千人次左右。长沙科技助农直通车的网络课程直播期间,在线人数一般也只有几十人。网络课程的使用率并不尽如人意。

湖南省农民接受网络教育的主要障碍

软硬件设施还不能满足农民的需要在“影响您参与网上学习的主要因素”项目的调查中,农民的首选因素是没有上网的场所和氛围。wWw.133229.cOM从访谈得知,首要原因是因经济问题无法购买基本设备。目前,由于湖南农村居民年平均收入不高,硬件设备购买成本、网络接入费用等对于多数农民而言仍是一笔较大的支出。其次,网络信息资源在质量上和数量上都不能满足农民的需求。另外,由于农民一般不太懂电脑,而农村的电脑维修网点也很少,电脑维修费高且不方便,这些都限制了农民的上网欲望。

农民尚缺乏自主学习的理念和习惯网络教育倡导自主学习,学习者学习的质量和效率很大程度上取决于自主学习的意识和能力。受农村长期自给自足的生产方式的影响,很多农民存在小富即安的心理,对新生事物持漠视或排斥的态度,缺乏主动学习的意识。学习过程中常表现为态度松懈、行为疏懒等,在这种被动消极的状态下,自主学习的质量难以得到提升。从访谈得知,不少农民虽然支持网络学习,但更愿意选择面授学习,他们认为面授学习显得更正规,也更乐于接受。也有部分农民表示不支持网络自主学习,认为网络学习就是观看讲课录像,缺少互动与答疑,不能保障学习质量。

农民应用网络信息的能力还比较低目前,农村地区的电脑普及率不高,农民不熟悉互联网是不争的事实。一方面,农民的文化程度普遍较低,多数农民不懂计算机操作和网络使用技术,缺乏接受并利用网络信息的知识及技术基础。另一方面,农民非常缺乏网络信息处理的专业技术和方法。传统文化的影响以及农村经济发展缓慢,使得大多数农民的信息意识淡薄,对信息的检索、分析、辨别以及接受能力较差。在调查中,83%的农村网民表示获取网上学习资源有困难。

农民培训网络课程建设存在缺陷由于起步较晚,湖南省农民培训网络课程的建设还存在诸多问题。首先,农民教育的专业性和地域性因素以及资金投入不足,导致教育培训资源本身严重不足。其次,网络课程建设缺乏宏观规划和布局,课程资源建设层次较低,低水平重复建设现象严重。另外,当前农民培训网络课程普遍存在内容缺少地区特色、课程内容脱离实际、更新不及时、自主学习资源不足、情感缺失等问题,也严重影响了农民的学习兴趣和学习效率。

促进湖南省农民网络教育发展的对策

抓好农村网络学习场所和设备条件的建设农民参加网络学习,如果没有良好的环境,没有一定的设施条件,学习效果是很难保证的。可以通过提供学习中心、租借设备的方式,向那些希望采用网上学习方式的农民提供支持。在农民素质相对较差、经济较不发达地区,可以依托目前较为普及的电话网、电视网、广播网,大力发展广播电视和通讯工程,进行农村三网(计算机网、电话网、电视网)合一的研究与示范。

对农民加强网络教育的宣传力度比较容易接触和使用网络的农民已经基本进入了网络生活范畴,尚未使用互联网的农民是网络渗透的对象,而互联网向该人群的渗透将是一个缓慢的过程。为了提高农民群众对网络教育的认识,乡镇村组干部要带头学习电脑知识和技术。多利用广播、墙报、黑板报、图书室等媒体,广泛宣传和普及电脑和网络知识,加强对网络远程教育的宣传力度。

发挥政府在农民教育培训中的主导地位农民教育是公益性很强的事业,需要充分发挥政府的作用,通过创造良好的环境推动农民远程教育事业的发展。具体措施:一是政府要有相应的政策和资金保障,加大投入力度,加快建设政府主导的农民远程教育体系。二是政府要强化组织管理,协调各部门职责和分工,敦促各级地方政府配合农民远程教育体系建设,整合农、林、水、牧业、科研机构、高等院校以及电信通讯等多部门的资源,打破行业部门单打独斗的做法,形成上下贯通、左右协调和讲求实效的新机制,实现力量集成、优势互补和资源共享,提高农业信息资源的全面性、时效性、科学性及可用性。三是探索现实可行的农民网络教育盈利模式。由于缺乏现实可行的盈利模式,现有农民培训网站普遍存在盈利能力差的现象,从而缺乏对投资者的吸引力,造成网站投入少,发展缺乏后续资金,严重影响了其发展进程。在政策上实行优惠,引导各类公司、产业化龙头企业、经营大户等投资服务于农民培训的网络教育。

为农民提供必要的课程资源和支持服务作为直接为广大农民服务的网络教育培训,应该以农村社会和经济发展的需要和农民生产、生活的需要为目的,围绕农业、农村和农民的信息需求多样化的实际,以农业科研单位、农业院校、大型农贸市场、农产品生产基地以及涉农企业为主要信息源,有机整合农民培训师资力量,切实加强农民培训网络课程资源的建设。搭建多种形式的信息服务平台,有针对性地提供通俗易懂的农业生产和生活信息服务,不断满足农民对实用技术的需求。

为农民提供信息技术和网络技能培训农民应用网络信息的能力是影响农村网络教育发展的重要因素。首先,应采取各种措施,提高农民的文化知识水平。这是一项长期的任务,要从农业信息化的长远目标出发,制定详细的规划,采取具体措施,有步骤、分阶段、踏踏实实地提高农民的文化知识水平。在此基础上,对农民进行信息技术和网络技能培训,教农民使用和掌握检索网络信息资源的方法和操作技巧,提高农民的信息获取能力。

在线培训教育范文第4篇

工作骨干培训班上的讲话

(2005年12月13日)

同志们:

这次全县农村党员干部现代远程教育试点工作骨干培训班,是县委远程教育工作领导小组研究决定举办的,培训的目的和任务主要是领会农村党员干部现代远程教育的有关政策和精神,掌握总体技术方案,学会基本的操作技术,为我县开展农村党员干部现代远程教育培养一批具有较高素质的试点工作骨干。下面,我就如何办好此次培训班讲三点意见:

一、统一思想,充分认识开展农村党员干部现代远程教育工作的重要性和必要性

我县共有党员3663名,农村党员2051名,占党员总数的56%。农村党员干部的素质和能力的提高是加快我县脱贫致富步伐的关键。我县点多面广,农村党员数量大、分布广,居住较为分散、多数远离城市,存在交通不便、信息闭塞,教育培训滞后,教育培训覆盖面小、时效性差、手段单一等现实问题。现在开展农村党员干部现代远程教育工作,正是解决这些问题的有效手段。利用这一载体可以扩大农村党员干部教育培训规模,提高教育培训的质量,是广大农牧民学习现代农业知识和适用技术的致富点,是农村富余劳动力转移之前的职业技能传授点,是农村党的基层组织和广大党员的思想建设、学习活动的新平台。因此,具有十分重要的意义。

二、强化责任意识,把学习活动当作一项重要的政治任务来对待

今天在这里参加培训的都是我们的一线干部,很多都是团务和电教工作者,也是经过我们层层筛选的。之所以选你们来,是因为你们年青,素质高,接受新知识能力强,是架起百姓致富最有效的桥梁,因此,大家一定要增强责任意识,把从事远程教育试点工作当成是组织上对我们的一种信任,对我们工作的一次检验,当作是一种机遇,以饱满的热情,扎实的作风来完成学习任务,成为一名合格的远程教育工作者。

三、明确学习要求,把这次培训学习当作一项本职工作来完成

这次培训学习时间紧,安排内容比较多,必须集中精力,当作自己的一项本职工作来完成。

一要明确学习重点,熟悉基本操作。这次学习,我们要从总体上领会远程教育工作的政策精神,把握远程教育工作的总体要求,学会终端站点的管理操作,特别是学会基本操作,同时了解终端接收站点建设方案、教学资源建设与管理方面大体内容。通过学习要能够熟练操作卫星接收设备的安装、调试和维护及电脑操作等,增强感性认识,开阔视野,提高自己的技术水平。

二要紧密联系实际,解决存在的问题。这次培训采用课堂讲授与实际操作观摩相结合的方式,旨在引导大家紧密联系农村工作实际,结合自己的技术水平有针对性的学习,掌握基本方法和技术,特别是解决在实际工作中遇到的技术问题。此次培训我们做了精心的准备,制作了适应我县农村工作实际的课件,但是时间短,不可能讲述得很全面,不过这也只是远程教育学习的开端,在今后的工作中,大家要结合实际,勤思考,勤动手,真正做到学习工作化,工作学习化。

三要互帮互学,取长补短,严格遵守学习培训的纪律要求。各乡(镇)、场远程教育工作各有特色,我们在学习中要严守纪律、相互交流,互帮互学,取长补短,共同提高。在培训中要按时作息和参加培训,认真听讲并做好学习笔记。培训结束后要进行的考试,对考试不合格者和不遵守纪律者,将进行通报批评。同时,各乡(镇)、场村级接收站点建设面广量大,时间紧、任务重,在机构设置、人员组成、作用发挥等方面还有大量的艰巨、复杂、细致的工作要做,因此,培训回去后,要认真思考,尽快行动起来,及时与县委远程办取得联系与沟通,及早解决出现的问题,抓紧这段时间做好基础工作,学以致用,有计划地组织本地党员群众开展学习活动,充分发挥各个远程教育终端接收站点的功能和作用。

在线培训教育范文第5篇

关键词:负载均衡;nginx;memcached

中图分类号:TP334.8 文献标识码:A 文章编号:1009-3044(2017)06-0096-03

Abstract: With the growing visit user, web application system is faced with more and more challenges, to maintain the web server’s high woking ability, we must use multiple servers for load balancing. Nginx can achieve high parallel and unfailing access under the low memory .As a reverse proxy ,the Nginx sever is widely used in recent years. Bulid the load balance application server using nginx is the main function of nginx. This paper expounds the operational principle of nginx and memcache, puts forward and implementation the load balancing on Web application system based on nginx.

Key words: load balance; nginx; memcached

1 Nginx载均衡

Nginx是一款高性能的HTTP服务器和反向服务器开源框架,能够很好地解决应用程序高连接并发问题,可在内存和CPU占用资源较低的情况下,同时支持高达5万个并发连接数的快速响应。在服务器和带宽受限的情况下,利用Nginx会加大服务器的吞吐量,大大提高应用系统的运行效率,减低因数据拥堵造成的连接延迟或等待现象。

Nginx反向是解决公网IPv4资源紧缺条件下对外多个Web应用的常用方法[2]。Nginx采用的是反向技术。服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时服务器对外就表现为一个服务器。反向负载均衡技术是把将来自internet上的连接请求以反向的方式动态地转发给内部网络上的多台服务器进行处理[3],从而达到负载均衡的目的。

Nginx的特点使得其应用越来越广[1]。新浪、网易等门户类网站,淘宝、好乐买等电子商务类网站,新浪博客、网易博客、搜狐博客等博客类网站,支付宝、手机支付等支付类网站,均在使用。面对巨大的访问量,Nginx运行稳定,正常。

2 memcached实现tomcat的Session共享

对于广大java开发者而已,对于J2EE规范中的Session应该并不陌生,我们可以使用Session管理用户的会话信息,最常见的就是拿Session用来存放用户登录、身份、权限及状态等信息。对于使用Tomcat作为Web容器的大部分开发人员而言,Tomcat是如何实现Session标记用户和管理Session信息的呢

利用memcached-session-manager开源tomcat插件改变tomcat原始的session存储机制,将session的存储放到分布式缓存memcache中,从而实现对session的共享

MSM(memcached-session-manager) 支持tomcat6 和tomcat7 ,利用 Value(Tomcat 阀)对Request进行跟踪。Request请求到来时,从memcached加载session,Request请求结束时,将tomcat session更新至memcached,以达到session共享之目的, 支持 sticky 和 non-sticky 模式。

memcached当初是Danga Interactive为了LiveJournal所发展的,但被许多软件(如MediaWiki)所使用。Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。memcached基于一个存储键/值对的hashmap。

memcached支持tomcat6和tomcat7 ,Request请求到来时,从memcached加载session,Request请求结束时,将tomcat session更新至memcached,以达到session共享的目的。

3 基于Nginx的应用系统模型设计

3.1 远程教育培训系统

远程教育培训系统包含多个子系统:统一认证、远程教育、职业鉴定、考试竞赛、调查问卷、内容管理、资源管理等。按照规划,各子系统需要部署在三台应用服务器上,进行负载均衡。但是如果每个应用使用独立服务器,受到外网ip地址资源有限的限制,同时,独立使用服务器不能更好地使用服务器资源,造成资源浪费。

在不适用nginx情况下,为更好利用服务器资源,各子系统分别部署到三台服务器上,使用不同的端口提供对外服务。

具体规划如下。

上述规划中不同服务器、不同端口号对外提供服务对学员使用造成不便。

利用Nginx的特点,在软件层面基于的URL重定向功能,简化用户访问各子系统的途径(统一域名、统一端口访问)[5],实现应用系统处理高并发事件的能力,在服务器资源和IP资源有限的情况下,综合高效利用资源,为学员提供优质服务,显得尤为重要。

实现系统的负载均衡,主要有三个方面:系统的模型设计,Session共享实现,站点管理实现。

3.2 Nginx应用系统模型设计

根据Nginx的反向服务器架构,将远程教育培训系统进行如图1的设计,实现各应用的负载均衡。

Nginx和MSM分别部署在2台应用服务器APP1和APP2上,既可以实现应用系统的负载均衡,又可以避免Nginx的单点故障。

Nginx为用户访问入口,当用户向Nginx反向服务器发送请求时,Nginx利用它的Handers处理模块进行服务,服务器根据配置好的Location信息判断向哪个后端Web服务器发送请求。

Nginx和Memorycached的安装过程省略,下面在安装成功的前提下,介绍两者的关键配置参数。

3.3 memcached实现Session共享

存入memcached 的数据必须实现序列化。memcached支持的序列化参数包含javolution序列化、flexjson序列化、kryo序列化等。使用kryo来做序列化,实现memcached的session共享是目前性能优化比较好的方式。

Tomcat的context.xml增加如下配置:

[

memcachedNodes="n1:app1:11211,n2:app3:11211"

sticky="false"

lockingMode="auto"

sessionBackupAsync="false"

sessionBackupTimeout="100000"

requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"

transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory" ]

3.4 Nginx实现应用系统模型

Nginx配置中,实现各子系统分别配置不同的域名,而且可以将不同端口的tomcat应用,统一使用Nginx的一个端口实现。配置之后,用户访问各个子系统只需记住不同域名,而不需要记住不同端口号,大大方便了用户的使用。主要配置内容如下。

设置proxy.conf参数:

[proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; ]

Proxy.conf参数,使得反向层的Nginx重写请求头中的host字段,避免后端Web服务器设有防掉链或根据http请求头中的host字段进行路由或判断功能时[4],访问失败。Proxy.conf包含在nginx.conf配置文件中,保证所有子系统访问方式相同。

设置nginx.conf参数:

[include proxy.conf;

……

#以远程培训为例 设置负载均衡

upstream ycpx.domain{

server app2:7001 weight=5;

server app3:7001 weight=5; }

server {

listen 9008; #port

server_name ycpx.domain;

location / {

proxy_pass http:// ycpx.domain /;

} ]

Nginx.conf单配置完成,访问:http://ycpx.domain:9008/ 即可随机访问app1和app3应用服务器上的远程培训子系统。其他子系统设置相同,配置完成,可通过http://***.domain:9008/访问。

其他如服务器权重等,可以根据实际服务器硬件配置进行合理分配。这里只是最简单的配置实现方式。

4 结束语

Nginx与MSM结合实现系统的负载均衡,不但节约ip资源,提高应用服务器利用率,而且在一定程度上可以提高Web系统的安全性。Nginx提供了丰富的参数配置,用于提高系统性能,因篇幅有限,本文只介绍了关键配置方法,可再深入研究Ngnix配置参数,进一步提供系统的高并发行和运行效率。

参考文献:

[1] 赵瑞雪. 基于Nginx的智能管理方案的研究[D]. 北京:北京邮电大学, 2013.

[2] 林宏. Nginx反向可视化管理方案研究与编程实现[J]. 贵州师范学院学报, 2015, 31(12): 32-35.

[3] 严方东, 刘玉凤. 利用Nginx实现网站负载均衡[J]. 数字化用户, 2013, 15(6): 96-96.

友情链接