动静分离方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Edu3E动静分离解决方案一、系统示意图Nginx静态资源服务器Nginx负载均衡服务器用户(img/js/css/scorm)/xxxTomcat应用服务器Tomcat应用服务器res.edu3e.cn/scrom鉴权Mountusr/local/edu3e_resourceMountusr/local/edu3e_resource二、解决方案在application中添加属性baseResPat=res.edu3e.cn。2.1页面引入的CSS的修改:原目录:/webapp/css/静态服务器目录:/usr/local/edu3e_resource/poj/css/linkrel=stylesheettype=text/csshref=../css/style.css/linkrel=stylesheettype=text/csshref=${baseResPath}/css/style.css/2.2页面引入JS的修改:原目录:/webapp/js/静态服务器目录:/usr/local/edu3e_resource/poj/js/scripttype=text/javascriptsrc=../js/jquery.js/scriptscripttype=text/javascriptsrc=${baseResPath}/js/jquery.js/script2.3页面样式图片原目录:/webapp/images/静态服务器目录:/usr/local/edu3e_resource/poj/images/imgsrc=../images/add_03.jpg/imgsrc=${baseResPath}/images/add_03.jpg/2.4用户上传的图片,报表excel,问卷统计excel目录:/usr/local/edu3e_resource/images/imgsrc=/img/face/user/${photoPath}/imgsrc=${baseResPath}/img/face/user/${photoPath}/2.5课件资源目录:/usr/local/edu3e_resource/scorm/原理序列图如下管理员学员Nginx负载均衡服务器tomcat应用服务器Nginx静态服务器1:上传课件()2:分发上传课件()3:mount到静态服务器()456:上传成功7:登录()8:分发登录请求()9:登录成功,Cookie[JSESSIONID=sid_aaa,domain=.edu3e.cn]1011:请求课件资源res.edu3e.cn/scorm/xxx/player.swfJSESSIONID=sid_aaa,()12:发送鉴权请求()13:转发鉴权请求()14:判断用户是否已登录()15:是否有读取权限()16:鉴权成功,返回带X-Accel-Redirect:player.swf头部响应17:返回带X-Accel-Redirect:player.swf18:返回player.swf文件2.5资源下载,同课件资源资源下载时会扣积分,action配置如下actionname=downloadResourceclass=com.saga.edu3e.action.ResourceInfoActionmethod=downResparamname=contentTypeapplication/x-msdownload;charset=ISO8859-1/paramresulttype=streamparamname=contentDispositionattachment;fileName=${fileName}/paramparamname=bufferSize2048/param/resultresultname=creditNotenough/user/resource/resource_download_tip.jsp/result/action

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功