投资主题库项目的总结
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. 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |