技术可行性分析.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
首页性能优化技术可行性分析报告性能优化技术可行性分析密级:普通所属项目:2009-012-XXP001日期:2009-11-16作者:贺臣关键字:性能引言编写目的编写本技术可行性分析报告的目的是:a).xxpwgap项目首页性能测试和压力测试不能通过,更换技术解决方案提供论证依据b).为网站SEO优化提供一个技术上的解决方案,解决WebGame项目遗留下来的问题背景项目名称:xxpwgap产品的用户:WebGame平台所有用户提出部门:技术部,测试部承办部门:技术部问题:xxpwgap 项目在压力测试和性能测试过程中,当用户并发数量达到50的时候出现请求超时,远低于平台希望承载的用户数量,严重影响项目质量,根据技术部决定更换项目首页加载的技术方案定义术语描述xxpwgapJava 开发的游戏充值平台Webgame.net开发的游戏充值平台参考资料JDK1.6 APIJquery 1.2 APIXxpwgap 详细需求文档技术可行性分析的前提要求功能和性能保证首页加载功能的网站性,并且能够承受较大并发访问输入与输出安全与保密跨服务器取数据,保证数据的安全性连接系统WebGame完成期限1天目标提高系统的性能实现SEO优化要求假定和限制项目基本处于稳定状态,对技术方案的修改,可能加大工作量,或者项目一定的延期进行技术可行性分析的方法该方案使用URLConnection 远程请求获取数据。使用UrlConnection 请求动态页面截取网络流保存问静态html文件。在.net 中有过类似成功案例对现有系统和解决方案都没有更改或升级要求评价准则能够远程请求获取数据,并将数据动态生成静态html文件动态数据内容要能够填充到页面文件中在并发访问数量能够达到要求对现有系统的分析现状分析现行测试版本项目,当用户并发访问达到50时,系统出现访问超时,加载不到系统数据。先阶段首页是全静态页面,数据都是通过JS动态加载到页面显示的,这样页面源文件中是不能查看到源代码。每次页面访问都要从数据源去获取数据,即使数据没有做更新。系统数据源是原有WebGame系统中的数据,每次都是通过远程请求获得数据。局限性系统不能承载目标并发访问量,使产品质量不能达到要求Js加载数据,不利于搜索引擎搜索每次请求都远程访问获取数据,加载时间比较长,原先服务器IIS不能承受大并发访问建议的系统系统的概述基于首页数据修改不是太频繁,可以将首页生成一个静态页,不需要每次都去从数据源获取数据。该方案具体的解决步骤如下:新添加一个与首页对应的动态JSP页面,用于动态更新系统数据的变化,并将数据全部显示到页面上面。使用URLConnection动态远程获取数据,并将获取的数据作为动态jsp页面的数据源使用UrlConnection请求动态jsp,并捕获请求得到的网络数据流,将该网络流保存到服务端的index.html 文件中。客户端仍然访问index.html,此时不用再去请求数据。使用Spring中的工作流机制定时请求动态jsp页面生成静态的index.html。系统工作流程改进之处将数据输出到显示的文件中,利于SEO优化避免频繁的使用Ajax请求数据不用远程去获取数据源影响减少了远程访问的次数,降低WebGame服务器的压力减少js调用数据的过程,利于SEO优化只需少量的远程访问即可获得所需的数据新增了动态jsp页面和一些处理方法,增加一定工作量局限性必须保证WebGame服务器的运行和数据的准确性远程处理请求不能保证数据的安全性和准确性Spring 的工作流机制暂时还无法实现技术条件方面的可行性使用已经存在的资源和方法,无须修改之前的技术方案实现方法。在原有的实现方式的基础上调整处理方式。没有新的技术要求和人员要求可选择的其他系统方案可选择的系统方案1系统的概述使用远程请求处理获得WebGame中的数据,然后将这些数据缓存在Application作用域中。在静态页中使用js从Application获取数据使用Spring工作流机制定时更新Application 中的数据系统工作流程改进之处无须每次访问页面都远程请求获取数据将数据缓存到作用域中,直接从内存中读取数据,速度相对比较快影响减少了远程访问的次数,降低WebGame服务器的压力只需少量的远程访问即可获得所需的数据占用服务器内存资源局限性必须保证WebGame服务器的运行和数据的准确性远程处理请求不能保证数据的安全性和准确性Spring 的工作流机制暂时还无法实现没有达到SEO优化要求技术条件方面的可行性使用已经存在的资源和方法,无须修改之前的技术方案实现方法。在原有的实现方式的基础上调整处理方式。没有新的技术要求和人员要求可选择的系统方案2系统的概述1.将WebGame的整体结构迁移到java项目中来。使用java开发一

文档评论(0)

phl805 + 关注
实名认证
文档贡献者

建筑从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档