sql大数据量导入web页面优化extjs简介

2010-8-13,happyfriday是由我来给大家讲,我主要给大家送三个gift,抛出两个question。分别如下:

三个礼物

1、Extjs简介
a、extjs是什么?
extjs是一个与后台技术无关的,用来创建富客户端的ajax框架
b、extjs源于何处?
extjs原名是YUI-Ext
c、extjs基于什么技术?
extjs基于纯html/js+css技术
d、extjs可以用在那里?
extjs是一个与后台技术无关的框架,因此不论后台是用.net 、java 还是php开发,都可以应用。
e、extjs支持什么?
extjs除了支持YUI外,还支持jquery、prototype等多种js底层库。
f、extjs能为我们提供什么?
extjs遵循w3c国际规范,能为我们提供众多跨浏览器的ui组件
g、extjs的优点是什么?
extjs是为了让程序员抛弃美工而生、是个一开发富客户端的利器,所提供的界面之美,功能之强,让人赞叹不已。使用UI组件,可以很轻松地实现单选行,多选行,高亮显示选中的行,拖拽改变列宽,按列排序,自动生成行号,支持checkbox全选,可以编辑grid,新增行,删除一或多行提示脏数据,拖拽改变grid大小,grid之间拖拽一行或多行,甚至可以在grid与tree之间拖拽。
h、extjs的缺点是什么?
库文件太大,ext2.2包好像有3m多,核心js库有500k+,第一次加载速度慢,适用于后台界面开发。
j、extjs的案例?
注册XX统计,网络X台

2、Web程序大数据量导入DB之法
a、数据库中的大批量插入可以用bulk insert
b、System.Data.SqlClient命名空间中,有个SqlBulkCopy类。可以实现大批量的数据行拷贝。速度有多快呢,540w行数据仅用了不到4秒的时间
c、SqlBulkCopy使用要注意的地方:再追寻速度的同时,要兼顾内存消耗,注意要分批次的拷贝

3、XX帮助优化之路
a、后端优化之路
①缓存之路
Ⅰ、top10缓存化:以前一天有1000次搜索不到,目前变成1次搜索不到
Ⅱ、配置信息的二级缓存化:以前分流主站需要0.1秒,目前大致需要0.04--0.07s
②配置信息去webconfig化
webconfig中每次更新的时候,需要iis重启,影响范围比较广。把webconfig放置到独立的xml文件中,增加了清理缓存的页面。
③配置信息的双机备份化
④top10获取C#化
b、前端优化之路
优化原则:少和小
①减少httprequest数 由原来的25到21,到19个。
②大图片缩小化,小图片的合并化。图片文件单独服务器化 cdn加速
③html与js的分离化
④js的瘦身化 jsmin
⑤html页面瘦身 源于某某人 空格tab删除
C、XX帮助现状
①服务器宕机 引发sdk html或soap化思考

②服务器的速度能优化到什么程度,方向再那里

两个问题

1、困扰了我1000多个日夜的问题
a、每天800w插入量 800w的概念 网络柜台2400w XX帮助200w
b、即时性 实时看到网吧情况
c、数据的完整性 网吧犯罪对比
d、页面排序的多样性
e、查询速度的追求
引发对分布式,协同的思考

2、XX帮助侧栏面向服务模块化的问题
a、以什么样的方式提供
b、用户行为怎么记录
c、数据的效验再何处
d、用户回调事件

keyword:extjs,站点性能优化,大数据量导入

你可能感兴趣的:(ExtJs)