1 / 10
文档名称:

技术可行性分析.docx

格式:docx   大小:105KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

技术可行性分析.docx

上传人:zxwziyou8 2022/3/7 文件大小:105 KB

下载得到文件列表

技术可行性分析.docx

文档介绍

文档介绍:首页性能优化技术可行性分析报告
性能优化技术可行性分析
密级:普通
所属项目:
2009-012-XXP001
日期:2009-11-16
作者:贺臣
关键字:性能
目录
引言 1
编写目的 1
背性
连接系统
WebGame
完成期限
1天
目标
提高系统的性能
实现SEO优化要求
假定和限制
项目基本处于稳定状态,对技术方案的修改,可能加大工作量,或者项目一定的延期
进行技术可行性分析的方法
该方案使用URLConnection 远程请求获取数据。
使用UrlConnection 请求动态页面截取网络流保存问静态html文件。
中有过类似成功案例
对现有系统和解决方案都没有更改或升级要求
评价准则
能够远程请求获取数据,并将数据动态生成静态html文件
动态数据内容要能够填充到页面文件中
在并发访问数量能够达到要求
对现有系统的分析
现状分析
现行测试版本项目,当用户并发访问达到50时,系统出现访问超时,加载不到系统数据。
先阶段首页是全静态页面,数据都是通过JS动态加载到页面显示的,这样页面源文件中是不能查看到源代码。
每次页面访问都要从数据源去获取数据,即使数据没有做更新。
系统数据源是原有WebGame系统中的数据,每次都是通过远程请求获得数据。
局限性
系统不能承载目标并发访问量,使产品质量不能达到要求
Js加载数据,不利于搜索引擎搜索
每次请求都远程访问获取数据,加载时间比较长,原先服务器IIS不能承受大并发访问
建议的系统
系统的概述
基于首页数据修改不是太频繁,可以将首页生成一个静态页,不需要每次都去从数据源获取数据。该方案具体的解决步骤如下:
新添加一个与首页对应的动态JSP页面,用于动态更新系统数据的变化,并将数据全部显示到页面上面。
使用URLConnection动态远程获取数据,并将获取的数据作为动态jsp页面的数据源
使用UrlConnection请求动态jsp,并捕获请求得到的网络数据流, 文件中。
,此时不用再去请求数据。

系统工作流程
改进之处
将数据输出到显示的文件中,利于SEO优化
避免频繁的使用Ajax请求数据
不用远程去获取数据源
影响
减少了远程访问的次数,降低WebGame服务器的压力
减少js调用数据的过程,利于SEO优化
只需少量的远程访问即可获得所需的数据
新增了动态jsp页面和一些处理方法,增加一定工作量
局限性
必须保证WebGame服务器的运行和数据的准确性
远程处理请求不能保证数据的安全性和准确性
Spring 的工作流机制暂时还无法实现
技术条件方面的可行性
使用已经存在的资源和方法,无须修改之前的技术方案实现方法。
在原有的实现方式的基础上调整处理方式。
没有新的技术要求和人员要求
可选择的其他系统方案
可选择的系统方案1
系统的概述
使用远程请求处理获得WebGame中的数据,然后将这些数据缓存在Application作用域中。
在静态页中