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,站点性能优化,大数据量导入

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值