微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

投资主题库项目的总结

1. 需求~

html js css image 与壳一起打包组成客户端:主题投资库。

js ajax 加载json, jquery-tmpl plugin解析json得到dom;

缓存所有dom(包括事件);

模拟浏览器history,提供前进后退的导航。

 

2. 环境:

i) apache 运行在win虚拟机上,外网地址:112.65.243.xx:20301,内网地址:10.1.1.203:20301

ii). PHP5.2.x PHP.ini:

; Valid range 0 - 2147483647.  Default = 4096.
mssql.textlimit = 40960

; Valid range 0 - 2147483647.  Default = 4096.
mssql.textsize = 40960

iii). 应用关联到三个数据库:本机MysqL CMS_dbnAME,VSAT sqlserver服务器VsatData(222.73.91.xx,数据量极大) 巨潮sqlserver服务器[SZSE_DB](222.73.91.xx 数据量大)

iv) html、js运行在调用ie内核的壳中,壳暴露一了一些接口完成壳与js的交互

v) jquery 1.4.4, jquery-tmpl plugin, jquery-tinyscrollbar plugin

 

3. 工程过程:

i. 找运维确认apache所在的机器(虚拟机)与MysqL 服务器、vsat、巨潮数据库是同一个内网;

ii. 测试证明,vsat的数据查询(>=15s)和巨潮(~10)的查询是不可行的,需要本地建建库(为保证数据不重复,选择合适的唯一键很重要;列数据类型要比原数据库列数据类型松弛(依据表定义,而不是表数据推测))并建立抓取程序,建立定时抓取任务;

iii. 事先要熟悉 jquery-tmpl plugin, jquery-tinyscrollbar plugin的用法,比如jquery-tinyscrollbar plugin的使用会影响的美工的html

iv. 交付的壳功能性能验证,发现bug:<img xx />上鼠标的拖动会导致壳崩溃,所以,要求美工将所有的图片效果实现为div的background:url(imgpath)

v. 设计js: 未完~

vi. 测试:

  压力测试:不能在正式机上测试,不能在虚拟机上测试【虚拟机资源有限,MysqL支持不到20个并发,会出现MysqL2003错误】~~

 

4. client 流程图、类图设计

http://112.65.243.76:20301/dxc/DXC-redis-service-design.pdf

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐